Hallo,
ist bekannt das das Hilfesystem in Delphi6 anders arebitet als unter Delphi5?
Ich habe nämlich folgendes Problem. Ich habe in Delphi5 eine Funktion geschrieben, die ähnlich wie in dem Beispiel zu 'Application.Onhelp' je nach Modul eine andere Hilfedatei setzt.
funktion MeineHilfe( .... ) : boolean<br>
begin<br>
...<br>
Applikation.Helpfile('....hlp');<br>
... <br>
end;<br>
<br>
Beim Formcreate wird dann folgendes gemacht:<br>
...<br>
Application.Onhelp := MeineHilfe;<br>
...<br>
<br>
Unter Delphi5 hat das auch einwandfrei funktiniert.
Unter Delphi6 habe ich nun zwei Sachen festgestellt:<br>
- wenn noch kein Helpfile angegeben wurde, passiert gar nichts wenn F1 gedrückt wird (war vorher anders)<br>
- wenn ein Helpfile gestetzt wurde (habe ich mal Testweise beim Formcreate reingesetzt) und F1 gedrückt wird, wird zwar die Hilfe aufgerufen (sofern es den angegeben 'HelpContext' gibt, aber es wird irgendwie kein 'OnHelp' Ereigniss ausgelöst - jedenfalls wird meine Funktion nicht angesprungen.
Hat dazu vielleicht irgendjemand eine Idee oder einen Hinweis für mich? Wäre ich echt sehr dankbar drüber.
Gruß,
Thomas
ist bekannt das das Hilfesystem in Delphi6 anders arebitet als unter Delphi5?
Ich habe nämlich folgendes Problem. Ich habe in Delphi5 eine Funktion geschrieben, die ähnlich wie in dem Beispiel zu 'Application.Onhelp' je nach Modul eine andere Hilfedatei setzt.
funktion MeineHilfe( .... ) : boolean<br>
begin<br>
...<br>
Applikation.Helpfile('....hlp');<br>
... <br>
end;<br>
<br>
Beim Formcreate wird dann folgendes gemacht:<br>
...<br>
Application.Onhelp := MeineHilfe;<br>
...<br>
<br>
Unter Delphi5 hat das auch einwandfrei funktiniert.
Unter Delphi6 habe ich nun zwei Sachen festgestellt:<br>
- wenn noch kein Helpfile angegeben wurde, passiert gar nichts wenn F1 gedrückt wird (war vorher anders)<br>
- wenn ein Helpfile gestetzt wurde (habe ich mal Testweise beim Formcreate reingesetzt) und F1 gedrückt wird, wird zwar die Hilfe aufgerufen (sofern es den angegeben 'HelpContext' gibt, aber es wird irgendwie kein 'OnHelp' Ereigniss ausgelöst - jedenfalls wird meine Funktion nicht angesprungen.
Hat dazu vielleicht irgendjemand eine Idee oder einen Hinweis für mich? Wäre ich echt sehr dankbar drüber.
Gruß,
Thomas
Comment