Registriert seit: 22. Okt 2003
185 Beiträge
|
HtmlHelp unter Delphi2009 = Frooze
19. Mär 2009, 12:50
Hallo!
Beim Migrieren eines Delphi7 Projektes auf Delphi2009 wird u.a. folgende Codezeile verwendet, um einen Hilfe-Topic aus einer CHM-Datei aufzurufen:
Result := HtmlHelp(0, PChar(FileName), HH_HELP_CONTEXT, TopicID) <> 0;
Das hat unter Delphi7 auch noch super geklappt. Starte ich das mit Delphi2009 kompilierte Programm, kommt eine Endlos-Sanduhr und ich muss das Proggi hart beenden....?!???
Was ist hier falsch?
Der HtmlHelp Aufruf ist in der Windows.pas definiert, die per Late-Binding nach den A/W-Versionen der OCX sucht und diese einbindet. Sollte also okay sein. HH_HELP_CONTEXT war in Delphi7 noch mit "$000F" definiert; unter Delphi2009 nun mit "$F". Da ich ja die Windows.pas-Implementierung nutze, sollte es doch eigentlich gehen, oder?
Danke & Gruß,
kaju
|