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

C++빌더 Q&A
C++Builder Programming Q&A
[37377] Re:Indy Misc의 IdBase64Encoder/Decoder 사용법이 궁금합니다.
임문환.실업자 [origin] 1333 읽음    2004-09-22 20:55
indy 님이 쓰신 글 :
: base64의 인코딩과 디코딩 작업을 해보려고 하던 도중에
: Indy 의 base64E/D 를 발견하였습니다.
: 특별히 설치한게 아니라 C++ Builder 6에 있는 건데말입니다.
: 이거 사용법이 어찌 되는지 이해가 안가고 있습니다.
: Indy Misc의 IdBase64Encoder/Decoder 사용법이 궁금합니다.
: 추신:예제 같은것 올려주시면 이해가 더 편합니다. (실제로 실행이 가능한)많은 도움 부탁드립니다.

도움말을 보았는데 제대로 도움이 안 되네요.
여튼 아래와 같이 하니 되더군요.
혹, 잘못된 부분이 있을지 장담할 수 없습니다.

IdBase64Encoder1->SetBufferSize(memoSource->Text.Length()+1);
IdBase64Encoder1->CodeString(memoSource->Text);
String ret = IdBase64Encoder1->CompletedInput();
int n = StrToInt(Fetch(ret, ';'));
memoEncoded->Text = ret;
memoEncoded->Lines->Add(n);
memoEncoded->Lines->Add(ret.Length());

IdBase64Decoder1->SetBufferSize(ret.Length()+1);
IdBase64Decoder1->CodeString(ret);
String ret2 = IdBase64Decoder1->CompletedInput();
n = StrToInt(Fetch(ret2, ';'));
memoDecoded->Text = ret2;
memoDecoded->Lines->Add(n);
memoDecoded->Lines->Add(ret2.Length());
memoDecoded->Lines->Add(memoSource->Text.Length());

+ -

관련 글 리스트
37371 Indy Misc의 IdBase64Encoder/Decoder 사용법이 궁금합니다. indy 822 2004/09/22
37377     Re:Indy Misc의 IdBase64Encoder/Decoder 사용법이 궁금합니다. 임문환.실업자 1333 2004/09/22
37453         Re:Re:Indy Misc의 IdBase64Encoder/Decoder 사용법이 궁금합니다. 김준원 1111 2004/10/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.