Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
3. Apr 2005
hättest du bei deinem ausgangsposting auch gemusst, ansonsten würde nur CreateMessageDialog neu zu schreiben übrig bleiben.
Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
3. Apr 2005
musst du nicht
type
TYourMainForm = class(TFrom)
private
procedure FOnKeyPressFuerMsgDlg(Sender: TObject; var Key: Char);
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
3. Apr 2005
du musst die methode auch nicht unbedingt in diese Klasse packen. Du kannst die Methode auch in dein MainForm packen.
Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
3. Apr 2005
deine OnKeyPress-Procedure muss eine Methode sein (also eine Procedure die in einer Klasse ist). Dann kannst du die zuweisung auch ohne "@" machen. Im übrigen werden die Parameter schon mitgeliefert, da aber deine procedure vom falschen typ ist stehen die parameter an der falschen Stelle im speicher so das du nicht ran kommst (eventuell zerschießt du dadurch sogar was)