(질문1)
TImage.picture.bitmap 정보를... String으로 어떻게 바꾸어 주나요..??
또 그반대.. 스트링값을 받은걸 bitmap 정보로... 어떻게 변환하나요??
되긴 되는걸로 압니다.. 델파이로 안되는게 없잖아요??
저만 못하는거죠.. ㅜ.ㅜ
아시는 분 꼭 답변 부탁 드립니다...
현재 저는 아래와 같이 시도해 보고 있습니다...
---------------------------------------------------
MemStream := TMemoryStream.Create;
Jpeg1 := TJpegImage.Create;
Jpeg1.Assign(Image1.Picture.Bitmap);
Jpeg1.SaveToStream(MemStream);
Data :=''; // Data : string.. ( 나중에 UDP로 전송할 문자열.. )
for i := 0 to MemStream.size - 1 do
begin
MemStream.Write(pchar, 1);
//MemStream.ReadBuffer(pchar, 1); // 이렇게하니까 --> Stream Read Error가 남
Data := Data + pchar[0];
end;
Jpeg1.Free;
MemStream.Free;
-----------------------------------------
(질문2)
winshoes udp 컴포넌트를 이용해서, 3000Byte 스트링 전송을 어떻게 하느냐?? 하는 거죠..
간단한 문장 하나는 아래와 같이 전송합니다...
-----------------------
Data := 'abcdef...'; // 전송하는 String
with WinshoesUDPClient1 do
begin
Connect;
Try
Send(Data);
finally
Disconnect;
end;
end;
----------------------
어떻게 하는지 아시는 분 계시면 꼭 좀 답변 부탁 드립니다..