Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
15. Jan 2004
Siehst du hier irgendwo einen Paramter der Sender heißt:
procedure TForm1.ReceiveMyMsg(var msg: TMessage);
lager das, was in der Buton-Klick-Routine steht in eine Prozedur / Funktion aus und rufe diese jeweils beim Button-Click und beim Abfangen der Nachricht auf.
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
15. Jan 2004
Und wie lautet die Fehlermeldung? :roll:
Willst du mehrer Nachrcihten abfgangen, musst du die WndProc überschreiben.
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
15. Jan 2004
Kann sein dass es das noch nicht bei D5 gibt. RaiseLastWin32Error ist plattformspezifisch. RaiseLastOSError geht auch unter Linux mit Kylix.
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
15. Jan 2004
Steht in der Hilfe. Gibt das Ergebnis von GetLastError im Klartext aus, damit di siehst, was schiefgegangen ist.
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
15. Jan 2004
So:
Empfänger
const
MY_MESSAGE = WM_USER+1974;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
Forum: Win32/Win64 API (native code)
Delphi
by Luckie,
15. Jan 2004
Ach so, das sind auch noch beides deine Programme? :shock: Dann lass das eine Programm auf eine selbst definierte Message von dem anderen warten und wenn die gekommen ist, führst du die Prozedur aus.