LoginSignup
0
0

More than 5 years have passed since last update.

c++ builder / Indy > IndyTextEncoding()の定義

Last updated at Posted at 2016-07-28
動作確認
C++ Builder XE4

関連
http://qiita.com/7of9/items/db882fbaa4e610f7c910

IndyTextEncoding()の定義を見てみた。

インストールしているC++ Builder内のIndyソースファイルの中でIdGlobal.pasには以下のように定義されている。

  function IndyTextEncoding(AType: IdTextEncodingType): IIdTextEncoding; overload;
  function IndyTextEncoding(ACodepage: Word): IIdTextEncoding; overload;
  function IndyTextEncoding(const ACharSet: String): IIdTextEncoding; overload;
  {$IFDEF DOTNET}
  function IndyTextEncoding(AEncoding: System.Text.Encoding): IIdTextEncoding; overload;
  {$ENDIF}
  {$IFDEF HAS_TEncoding}
  function IndyTextEncoding(AEncoding: TEncoding): IIdTextEncoding; overload;
  {$ENDIF}

enc := IndyTextEncoding(1252);

IndyTextEncoding(TEncoding.GetEncoding(20127))
はそれぞれ上記の別の関数呼び出しが使われていることを理解した。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0