Deutsch
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 für praktische Nutzung ist also noch stark eingeschränkt.

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

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

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

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 für möglich, den Funktionsumfang dieses Programmes (bzw. des alten HilfeHelfers) zu fast 100% nach HTML/CHM zu übertragen.
Das Ergebnis wäre eine CHM-Datei, die fast 1:1 einer HLP-Datei entspricht
(später könnte 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
Ladeanzahl211
Herunterladen
 
25.10.2006  
 




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

Für den XProfan-Anwender, der Hilfe-Dateien erzeugen will, dürfte es aber von Interesse sein.

Was mir noch fehlt, ist der kontextsensitive Aufruf einer CHM-Hilfe. 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-Dateien habe ich da noch nichts gefunden: Ich habe das Wort, auf dem der Cursor steht und den Namen der CHM-Datei ... und nun?

Gruß
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 möglich, bin irgendwie mit den ganzen Zahlenbuttons überfordert.
Ich selber nutze nur Html-Datein für 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
Ladeanzahl170
Herunterladen
 
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
Ladeanzahl370
Herunterladen
 
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 verfügbar.

PS: Auf jeden Fall schon mal Danke für 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 oxc&

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

Was den alten HilfeHelfer betrifft: Der läuft 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.Datei, aber das ist eine einzige Datei und die interne Verwaltung kenne ich nicht. Ich kenne nur die Keywords und mein Keyword, zu dem ich die Hilfe haben will. Ich habe nirgendwo eine Zuordnung Keywords zu *.htm-Seiten. Es muß so einfach gehen, wie bislang 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 natürlich alle vorhanden, also die Hilfe 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 Hilfe seit Jahrzehnten möglich ist.

Gruß
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 für 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 für 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


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

20.979 Betrachtungen

Unbenanntvor 0 min.
Uwe ''Pascal'' Niemeier28.12.2023
ecki05.07.2023
RudiB.17.03.2022
p.specht24.05.2020
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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