| |
|
|
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 |
|
|
| |
|
|
|
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. |
|
|
| |
|
|
|
| Genau, hat das seine Richtigkeit Uwe das auf den Buttons nur Zahlen abgebildet sind?
Screenshot... |
|
|
| |
|
|
|
Frank Abbing | Bei mir siehts noch wilder aus... Ich denke, das werden mal Bild-Buttons. |
|
|
| |
|
|
|
| [quote:a58fc04ebb=Frank Abbing]Bei mir siehts noch wilder aus...[/quote:a58fc04ebb] Sind wir mit den Jahren zu anspruchsvoll geworden Frank? | |
|
|
| |
|
|
|
Frank Abbing | Pfff, du junger Spunt... |
|
|
| |
|
|
|
| [quote:035136c452]Bei mir siehts noch wilder aus...[/quote:035136c452] ...und ich hab schon gedacht, mein PC spinnt und hab erst mal nichts gesagt. |
|
|
| |
|
|
|
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 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 |
|
|
| |
|
|
|
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 |
|
|
| |
|
|
|
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 ▲ |
|
|
|