|
alberddo 님이 쓰신 글 :
: 통신프로그램에서 Data가 큰 경우에 압축해서 Data를 주고 받으려고 합니다.
: ZipBuilder1->AddStreamToStream함수와 ZipBuilder1->ExtractStreamToStream함수로 압축및 해제는 하겠는데 ZipBuilder1->ZipStream값을 전송할 수 있는 Type으로 변환을 하지 못하고 있습니다.
:
: ZipBuilder1->ZipStream을 char*나 AnsiString으로 변환하는 방법을 부탁드립니다.
======================================================================
ZipStream 을 COPYFROM으로 복사가 가능하신지요?
그럼 아래와 같이 하면 되지 않을지요?
AnsiString str1;
String str;
char *dda;
char ddb[5];
TStringStream* pss = new TStringStream(str1);
pss->CopyFrom(AData, AData->Size);
pss->Seek(0, soFromBeginning);
str1 =pss->DataString;
delete pss;
dda=str1.c_str();
Edit2->Text=dda;
|