procedure TViForm.SendmsgToSticthForm(Msgstr: string);
vards: TCopyDataStruct;
hd: THandle;
//Inf: PSfyzxtInformation;begin
//
ds.cbData := Length(Msgstr)+1;GetMem(ds.lpData,ds.cbData); //为传递的数据区分配内存StrCopy (ds.lpData,PChar(Msgstr));Hd := FindWindow(nil,Pchar('Sticth')); // 获得接受窗口的句柄if Hd <> 0 thenSendMessage(Hd,WM_COPYDATA, 0,Cardinal(@ds)) // 发送 WM_COPYDATA消息else
ShowMessage('Fail send data to sticth');FreeMem(ds.lpData); //释放资源end;
vards: TCopyDataStruct;
hd: THandle;
//Inf: PSfyzxtInformation;begin
//
ds.cbData := Length(Msgstr)+1;GetMem(ds.lpData,ds.cbData); //为传递的数据区分配内存StrCopy (ds.lpData,PChar(Msgstr));Hd := FindWindow(nil,Pchar('Sticth')); // 获得接受窗口的句柄if Hd <> 0 thenSendMessage(Hd,WM_COPYDATA, 0,Cardinal(@ds)) // 发送 WM_COPYDATA消息else
ShowMessage('Fail send data to sticth');FreeMem(ds.lpData); //释放资源end;
http://bak-o-soft.dk/Delphi/PBSharePack.aspx
或者改成Socket通讯吧
http://guanyue7613.blog.163.com/blog/static/885147420111074428261/