Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#1

Benutzerdefinierte Nachricht mit Charpointer als wParam

  Alt 15. Okt 2009, 15:57
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?
Marvin
  Mit Zitat antworten Zitat