文字型              戻る

C++Builderは2009から文字型が変更され、C++Builder60のソ−スはXEでエラ−が続出しております

StringはUniCodeString(UTF-16LE)にマッピング

Windoes Api関数で HANDLE FindFirstFile(LPCTSTR lpFileName,LPWIN32_FIND_DATA lpFindFileData)などで LPCTSTRなどのデ−タ型が出てきて、
判らなくなるので書き出してみました

Windows Apiはデフオルトでwidestring(”W”)版が使われるようです。この為か、C++Builder60のソ−スはXEでエラ−が続出

デ−タ型
LPSTR
char*
LPCSTR
const char*
LPTSTR
TCHAR*
LPWSTR
WCHAR*
LPCWSTR
const WCHAR*
LP
*
C
const
TSTR
TCHAR
STR
char
WSTR
WCHAR


RadStudio のヘルプ(RadStudioにおけるUnicode)に詳しくでておりましたが、わたくしには良く理解出来ませんでした