Ich möchte an ein anderes Fenster in einer anderen Anwendung eine Nachricht verschicken (NM_NRDE_MESSAGE = WM_USER+2).
Als wParam soll dabei ein PChar übergeben werden:
Delphi-Quellcode:
// Anwendung 1
var x: pchar;
...
w2 := FindWindow('TNWLForm','XYZ');
x := 'ABC';
SendMessage(w2,NM_NRDE_MESSAGE,wparam(x),0);
Delphi-Quellcode:
// Anwendung 2
NM_NRDE_MESSAGE: begin
s := string(pchar(wparam));
writeln(s);
end;
Ausgabe:
Zitat:
dunaryvarop
Was könnte das Problem sein?