Q&A

  • TmemoryStream 에있는 데이타를....?????? 나누어서 소켓으로 전송
SCJpeg := TJpegImage.Create;

SCMStream := TMemoryStream.Create;

SCJpeg.Assign(Ssendimage.picture.bitmap);

SCJpeg.CompressionQuality := 50;

SCJpeg.Compress;

SCMStream.Clear;

SCJpeg.SaveToStream(SCMStream);

SCMStream.Position := 0;

if SCMStream.size >= 4087 then

begin

//데이타가 클경우 나누어서 보낸다.

//우선 전체를 다 담아놓구

SCMStream.Read(SImageTot, SCMStream.size);

..

..

end;



뭐 지금 이런식으로..진행을 할려는데.

데이타를 어떻게 잘라서 넣을지...잘않되네요.



SImageTot : array[0..10000] of char 로되있고..

SubData1, SubData2 : array[0..4095] of char 로되있습니다.

여기서..

스트림에있는 것을 불러..SimageTot 에다 모두넣어놓구..

이걸..다시..Subdata1과 subdata2에 나누어 넣고

이걸..소켓으로 보낼려고합니다.

(데이타가 크므로 나누어서 보랠려는 작업!!!!!)

..

제가 생각하는방법이 맞는건지??

아니면..

이런경우..어떻게 해야하는지좀 알려주세요.

..

잘않되네요.





0  COMMENTS