![]() |
Re: Hilfe mit F1 aufrufen
Dass es am dynamischen Laden liegt, glaube ich nicht. Dann müsste ja auch der normale Aufruf via Button (den du erwähnt hast) Probleme bereiten. Eigentlich unterstützt Delphi doch HLP-Dateien von sich aus. Und dank "OnHelp"-Ereignis kannst du doch diese Kommandos für CHM umbauen. Ich glaube, ein Abfangen von WM_HELP ist damit eigentlich nicht notwendig.
PS: Ich bin ja schon froh, dass du nicht einfach nur "ShellExecute" benutzt. ;) |
Re: Hilfe mit F1 aufrufen
Hallo Luckie,
du schreibst, dass du deine .chm mit der F1 Taste aufrufst. Wie hast du deine Datei in Delphi eingebunden? Mit HelpContext, oder HelpKeyword? Ich habe folgsende Files runtergeladen: das zip-File Delphikit mit dem Inhalt hh.pas, hh_funcs.pas und hh_doc.txt, sowie das zip-File D6OnHelpFix mit dem Inhalt Compilers_.inc, D6OnHelpFix.pas und Readme.txt Die .pas Dateien und die .inc Datei kopierte ich in das Source Verzeichnis für die Units. Dann bin ich nach diesem Tutorial vorgegengen: ![]() Darin findet man aber nur eine Beschreibung für die Einbindung der .chm über HelpContext, nicht über HelpKeyword. Und auch in der Unit hh_funcs wird in der Funktion HelpHook der Klasse THookHelpSystem nur Help_Context, Help_SetPopup_Pos und Help_ContextPopup unterstützt. Wie kann man die .chm also über HelpKeyword einbinden? |
Re: Hilfe mit F1 aufrufen
Ich habe es über HelpContext gemacht. Guckt dir hier mal
![]() |
Re: Hilfe mit F1 aufrufen
Danke...
Das ist doch mal ne tolle Doku... Ich werd mir das jetzt mal anschauen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz