« C++Builder2007で「'DesignIntf.dcu' が見つかりません」のエラーメッセージが出たときの対処法 | メイン | ファルファッレ »

C++Builder2007(Indy10)のBase64のデコードの方法が変わっている

C++Builder2006(Indy9)とC++Builder2007(Indy10)で、Base64のデコードの方法が変わっているようです。

C++Builder2006(Indy9)の場合、

AnsiString enc = ~; //エンコードされた文字列
TFileStream* fs = new TFileStream(fileName, fmCreate);
IdDecoderMIME1->DecodeToStream(enc, fs);

C++Builder2007(Indy10)の場合、

AnsiString enc = ~; //エンコードされた文字列
TFileStream* fs = new TFileStream(fileName, fmCreate);
IdDecoderMIME1->DecodeBegin(fs);
IdDecoderMIME1->Decode(enc);
IdDecoderMIME1->DecodeEnd();

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/689

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2008年01月10日 23:33に投稿されたエントリーのページです。

ひとつ前の投稿は「C++Builder2007で「'DesignIntf.dcu' が見つかりません」のエラーメッセージが出たときの対処法」です。

次の投稿は「ファルファッレ」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35