Sorry,
ich habe ich bisschen herum probiert, dort steht jetzt wieder WM_COPYDATA.
Wegen der ersten Frage:
Delphi-Quellcode:
private
procedure WMCOPYDATA(var Msg: TWMCopyData); Message WM_COPYDATA;
...
...
end;
...
...
procedure TForm1.WMCOPYDATA(var Msg: TWMCopyData);
var
sText: array of Char;
begin
SetLength(sText,Msg.CopyDataStruct.cbData);
StrLCopy(PChar(sText), Msg.CopyDataStruct.lpData, Msg.CopyDataStruct.cbData);
NewAVObject(PChar(sText));
end;
Ist in dieser Funktion das inherited notwendig?
Gruß
Mazel