Du brauchst eine Methode. Eine solche gehört immer zu einer Klasse.
Delphi-Quellcode:
procedure Wuppdi;
//reguläre Prozedur
procedure TEineKlasse.Wuppdi;
//Methode der Klasse TEineKlasse
Der Unterschied ist mir grundsätzlich schon klar.
Meinst Du damit, dass ich die Prozedur
Delphi-Quellcode:
Procedure NotificationCallback( pAddr:PAmsAddr;
pNotification:PAdsNotificationHeader;
hUser:Longword ); stdcall;
begin
PostMessage(HWND(hUser), TMeineKlasse.MessageID , 0, 0);
end;
so in die Klasse mit aufnehmen muss?
Delphi-Quellcode:
Procedure TNotifikationen.NotificationCallback( pAddr:PAmsAddr;
pNotification:PAdsNotificationHeader;
hUser:Longword ); stdcall;
begin
PostMessage(HWND(hUser), MessageID, 0, 0);
end;
Das habe ich schon probiert.
Der Compiler meckert dann zwar nicht, aber zur Programmlaufzeit nach Ausführung von
PostMessage(HWND(hUser), MessageID, 0, 0);
öffnet sich das Registerfenster des Compilers.