Zitat:
Aber der kackt ab, weil der int-Wert als '23:' beschrieben wird und ich nicht bestimmen kann, wie und wo der herkommen soll.
Häää ???? Kannst du diesen Satz mal umschreiben und mit mehr Infos untermauern, bitte ?
Das funktioniert sehr wohl, zumindestens damals unter Delphi3 als ich's selber brauchte hat es fuktioniert. Du musst nur aufpassen das die globale Variable "MainForm" auch wirklich dein MainForm enthält.
Besser ist nämlich
Delphi-Quellcode:
if Assigned(Application.MainForm) and IsWindow(Application.MainForm.ClientHandle) then
SendMessage(Application.MainForm.ClientHandle, .....);
Gruß Hagen