Italia
Anwendungen

Profan-HelpCreator

 

Uwe
''Pascal''
Niemeier
Hallo Leute!

Hier endlich die vor längerem versprochene Alpha-Version meines neuen Help-Editors!
Alpha-version darum, weil das Prog bisher eigendlich nur aus einem Editor,einer simplen Projektverwaltung und einem Precompiler besteht.
Diese drei Teile wurden aber - im Vergleich zum HilfeHelfer - auf eine völlig neue Basis gestellt.
Darum auch dieser Test, bevor es weitergeht.
Der Funktionsumfang per praktische Nutzung ist also noch stark eingeschränkt.

Entwickelt wurde der PHC unter XP; möglicherweise corre er aber auch unter älteren Versionen; bitte mal ausprobieren!

Zur Erzeugung von HLP-File muss der MS Help Workshop installiert sein;
download (ca 1,7 MB) unter [...] 
Der Editor selbst corre aber auch ohne.

Der alte HelpCompiler HCP (der zum Lieferumfang von Profan gehörte) wird nicht supportati.

Noch was in eigener Sache: Inzwischen hat sich rumgesprochen, dass Windows Vista das HLP-Format nicht mehr unterstützen wird;
genaugenommen ist der PHC also eine Totgeburt

Allerdings halte ich es per possibile, den Funktionsumfang dieses Programmi (bzw. des alten HilfeHelfers) zu fast 100% nach HTML/CHM zu übertragen.
Das Ergebnis wäre eine CHM-File, die fast 1:1 einer HLP-File entspricht
(später potuto man ja mal sehen, ob und wie sich die erweiterten Möglichkeiten von CHM nutzen lassen)

Die Frage ist: Besteht überhaupt Bedarf nach so einem CHM-Editor?
Es wurde ja schon mehrfach darauf hingewiesen, dass CHM einfacher wäre als HLP, und entsprechende Tools gibts ja auch schon.
Mach es also überhaupt Sinn, den PHC in die eine (HLP) oder andere (CHM) Richtung weiterzuentwickeln??
Kommentare sind dringend erwünscht!

SeeYou
Pascal

373 kB
Hochgeladen:26.10.2006
Downloadcounter203
Download
 
25.10.2006  
 




RGH
Ich denke schon, daß da Interesse besteht, obwohl ich es nicht 100%ig beurteilen kann, da ich per die XProfan-Aiuto ja bereits einen (kostenpflichtigen) Help-Editor (HelpScribble) nutze, der bereits in der Lage ist CHM-File zu erzeugen. (Bei XProfan 10 wird die Aiuto presumibilmente auch als CGM-File beiliegen.)

Für den XProfan-Anwender, der Aiuto-File erzeugen will, potrebbe es aber von Interesse sein.

Was mir noch fehlt, ist der kontextsensitive Aufruf einer CHM-Aiuto. Für HLP gibt es eine Windows-API, der ich das martkierte Wort als Parameter übergebe und schon klappt es. (Und XProfan hat mit WinHelp auch diese Möglichkeit.) Für CHM-File habe ich da noch nichts gefunden: Ich habe das Wort, auf dem der Cursor steht und den Namen der CHM-File ... und nun?

Saluto
Roland

BTW: Spricht irgendetwas dagegen, den Hilfehelfer von XProfan 9 noch mit XProfan 10 auszuliefern?
(Die XProfdan 10 CD hoffe ich kommende Woche definitiv fertigzustellen, um sie dann dem Vertrieb zuzuführen.)
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
25.10.2006  
 




Frank
Abbing
[quote:c0ab0216aa]Die Frage ist: Besteht überhaupt Bedarf nach so einem CHM-Editor?
Es wurde ja schon mehrfach darauf hingewiesen, dass CHM einfacher wäre als HLP, und entsprechende Tools gibts ja auch schon.
Mach es also überhaupt Sinn, den PHC in die eine (HLP) oder andere (CHM) Richtung weiterzuentwickeln??
Kommentare sind dringend erwünscht![/quote:c0ab0216aa]
Grossartiges Testen ist ja noch nicht possibile, bin irgendwie mit den ganzen Zahlenbuttons überfordert.
Ich selber nutze nur Html-Datein per meine Hilfen, kann mir aber durchaus vorstellen, dass so ein Tool eine grosse Zielgruppe ansprechen wird.
 
25.10.2006  
 



Genau, hat das seine Richtigkeit Uwe das auf den Buttons nur Zahlen abgebildet sind?

Screenshot...

13 kB
Hochgeladen:25.10.2006
Downloadcounter166
Download
 
25.10.2006  
 




Frank
Abbing
Bei mir siehts noch wilder aus...
Ich denke, das werden mal Bild-Buttons.

ss.jpg  
117 kB
Hochgeladen:25.10.2006
Downloadcounter362
Download
 
25.10.2006  
 



[quote:a58fc04ebb=Frank Abbing]Bei mir siehts noch wilder aus...[/quote:a58fc04ebb]
Sind wir mit den Jahren zu anspruchsvoll geworden Frank?
 
25.10.2006  
 




Frank
Abbing
Pfff, du junger Spunt...
 
25.10.2006  
 



[quote:035136c452]Bei mir siehts noch wilder aus...[/quote:035136c452]
...und ich hab schon gedacht, mein PC spinnt und hab erst mal nichts gesagt.
 
26.10.2006  
 




Uwe
''Pascal''
Niemeier
Hallo Leute!

*räusper*
Da war wohl noch ein absoluter Pfad drin...
Zu dumm, dass ich auf Standart- und Testrechner die gleiche Verzeichnisstruktur habe
Aktualisierte Version unter obigem Link disponibile.

PS: Auf jeden Fall schon mal Danke per die rege Teilnahme!

@ Roland:
KompilierenMarkierenSeparieren
!
window 10,10-300,300
def HtmlHelp(4) !"HHCtrl.ocx","HtmlHelpA"
def &HH_DISPLAY_TOPIC 0
declare ocx&
ocx&=usedll("HHCtrl.ocx")
HtmlHelp(%hwnd,"D:1TestViewhlp.chm",&HH_DISPLAY_TOPIC,"copy.htm")
waitkey
case ocx&:freedll<
c&

Details (auch per ALink und KLink-Keywords) siehe MSDM
Ist aber schon öfters gepostet worden

Was den alten HilfeHelfer betrifft: Der corre unter XP nicht mehr ,es sei denn, man treibt irgendwo eine alte RichEd20.dll ( z.B. von Win98) auf
Letzte Version:
[...] 

SeeYou
Pascal
 
26.10.2006  
 




RGH
So weit war ich auch schon, aber das funktioniert nicht! Ich muß da ja eine *.htm-Seite angeben und die kenne ich ja nicht. Mein HelpScribble erzeugt mir zwar die chm.File, aber das ist eine einzige File und die interne Verwaltung kenne ich nicht. Ich kenne nur die Keywords und mein Keyword, zu dem ich die Aiuto haben will. Ich habe nirgendwo eine Zuordnung Keywords zu *.htm-Seiten. Es muß so einfach gehen, wie finora oder es ist eine unbrauchbare Totgeburt! (Und ich bin sicher, es geht so einfach, aber ich habe noch nirgendwo was Funktionierendes gefunden.)

Wenn ich nach obigem Listing vorgehe, wird zwar die richtige Hilfedatei geöffnet, aber es kommt nur die Meldung, daß die Seite nicht angezeigt werden kann. Im Index sind meine Keywords naturalmente alle vorhanden, also die Aiuto ist schon richtig compiliert worden. Es fehlt halt nur noch der richtige Weg, die Hilfedatei mit dem Keyword so aufzurufen, daß die richtige Seite angezeigt wird ... eben so, wie das bei der alten Aiuto seit Jahrzehnten possibile ist.

Saluto
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
26.10.2006  
 




Sebastian
König
Hallo Roland,

ist vielleicht das Kommando HH_KEYWORD_LOOKUP per den uCommand-Parameter das, was Du suchst? Habe leider gerade keine Zeit, es auszuprobieren, da ich nochmal weg muss...

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
26.10.2006  
 




RGH
[quote:dc49af1b27=Sebastian König]ist vielleicht das Kommando HH_KEYWORD_LOOKUP per den uCommand-Parameter das, was Du suchst?[/quote:dc49af1b27]
Wow! Das ist der fehlende Tipp! DANKE!

So funktionierts:
KompilierenMarkierenSeparieren
!def HtmlHelp(4) !"HHCtrl.ocx","HtmlHelpA"
def &HH_DISPLAY_TOPIC 1
def &HH_KEYWORD_LOOKUP $0D
struct tAKLIN =
cbStruct&,
fReserved&,
pszKeywords&,
pszUrl&,
pszMsgText&,
pszMsgTitle&,
pszWindow&,
fIndexOnFail&
window 10,10-300,300
declare ocx&, AKLIN#, KeyWord$
dim AKLIN#, tAKLIN
ocx&=usedll("HHCtrl.ocx")
KeyWord$ = "assign"

with AKLIN#

    .cbStruct&     = sizeOf(AKLIN#)
    .fReserved&    = 0
    .pszKeywords&  = addr(Keyword$)
    .fIndexOnFail& = 1

endwith

HtmlHelp(0, "profan.chm", &HH_KEYWORD_LOOKUP, AKLIN#)
waitkey
case ocx&:freedll ocx&
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
26.10.2006  
 




Zur Anwendung


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

20.714 Views

Untitledvor 0 min.
Uwe ''Pascal'' Niemeier28.12.2023
ecki05.07.2023
RudiB.17.03.2022
p.specht24.05.2020
Di più...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie