Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[12028] delphi indy deflate
DrK [whitekid] 3613 읽음    2008-05-14 13:51
델파이에 들어있는 zlib는 제대로 안되는 군요 대신 Indy에 TIdCompressorZLibEx있어서 그걸로 하니 잘 되네요..
추가로 에더에서 defalte 된 놈만 압축해제 주는 내용 추가하면 그럭저럭 쓸 수 있겠네요..

procedure TForm1.Button1Click(Sender: TObject);
const
  URL = 'http://bill.finance.sina.com.cn/bill/detail_js.php?stock_code=sh600690';
var
  ResponseStream, InflatedStream: TStringStream;
  Inflater: TIdCompressorZLibEx;
begin
  ResponseStream := TStringStream.Create('');
  InflatedStream := TStringStream.Create('');
  Inflater := TIdCompressorZLibEx.Create(NIL);
  try
    ResponseStream.WriteString(IdHTTP1.Get(URL));
    ResponseStream.Position := 0;

    // Let's infalted
    Inflater.InflateStream(ResponseStream, InflatedStream);

    // Read infalted stream
    Memo1.Text := InflatedStream.DataString;
  finally
    ResponseStream.Free;
    InflatedStream.Free;
    Inflater.Free;
  end;
end;


구글링 생활화 합시다. "delphi indy deflate" 로 검색한 결과에 세번째로 나오는 군요.. ^^;

+ -

관련 글 리스트
12013 idhttp의 post, get문제입니다. 도와주세요. 푸른꿈 5996 2008/05/08
12022     Re:idhttp의 post, get문제입니다. 도와주세요. DrK 2662 2008/05/13
12027         Re:Re:idhttp의 post, get문제입니다. 도와주세요. 푸른꿈 2940 2008/05/14
12028             delphi indy deflate DrK 3613 2008/05/14
12032                 Re:delphi indy deflate 푸른꿈 2333 2008/05/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.