var
RecvData : Array [0..35000] of Char;
cd : COPYDATASTRUCT;
begin
cd := PCopyDataStruct(Msg.LParam)^;
If (cd.cbData > 0) then begin
Move(PChar(cd.lpData)^, RecvData, cd.cbData);
Move(RecvData, Recv, 60);
end;
end;
위처럼 델파이6에서 wm_copydata 를 사용해서데이터를 받는데
델파이7에서 wm_copydata 를 쓰려고 하거든요 그런데
copydatstruct 에서 cd.cbData의 데이터 길이는 있는데
cd.lpData 에 데이터가 없는건지 데이터가 없더라구요 혹시 제가 뭐
잘못한건가요 delphi6에서 쓰던거든요 혹시 ㅈ제가 잘못한부분이 있는건가요
부탁드립니다.