jetzt müsst ihr mir nochmal weiterhelfen...
ich denke mit dem Record ist jetzt alles OK
sendMessage(serverhandle, wm_CopyData, 0, integer(@acopydata));
Dieses sendMessage gibt mir nun auch ne 1 zurück (war mit falschem Record noch ne 0) nur bekomme ich irgendwie kein wm_CopyData von der Fremdapplication zurück.
Delphi-Quellcode:
procedure TNavigon.appmessage(var Msg: TMsg; var Handled: boolean);
begin
if msg.message = NCK_ANNOUNCE_SERVER_TO_CLIENT then
begin
serverhandle := msg.lParam;
frmmain.Form1.JvMemo1.Lines.Add('Serverhandle: ' + IntToStr(serverhandle));
writeln('Serverhandle: ' + IntToStr(serverhandle));
end;
if msg.message = WM_COPYDATA then // hier kommt kein WM_COPYDATA an
frmmain.Form1.JvMemo1.Lines.Add('WM_COPYDATA');
end;
Mach ich da noch was falsch?