constructor TWinControl.Create(AOwner: TComponent);
begin
inherited Create(AOwner); ..... if SysLocale.PriLangID = LANG_JAPANESE then
FImeName := ''
else
FImeName := Screen.DefaultIme; ......
end;
begin
inherited Create(AOwner); ..... if SysLocale.PriLangID = LANG_JAPANESE then
FImeName := ''
else
FImeName := Screen.DefaultIme; ......
end;
解决方案 »
- usb摄像头回调函数显示图片问题??
- 求fastreport4使用说明书。
- delphi的汉字编码问题.'编号'转换为#32534#21495
- 求助,线程异步执行的问题! (alphax(割禾青) 请进!)
- 如何更新这个表?
- 不知道这个是否属于多表的问题呢?
- 我想找两位专职帮手,待遇可能比较低,工作地点在中关村.不知道有没有感兴趣的?
- 300分求购源代码!类似delphi的部分功能。
- 判断一个条件的boolean值!bbtnApply.Enabled=true and (adoqrTech.State in [dsEdit,dsInsert])
- Fastreport打印问题。
- 大学本科计算机课程有哪些,学习顺序怎么样,如何自学
- 做一个生物统计应用软件,VB和delphi哪个好?
File Win32\IBX\Property Editors\IBUpdateSQLEditor.pas:
Result := (SysLocale.PriLangID = LANG_JAPANESE) and (Chr in [$A1..$DF]);
File Win32\db\DBCommon.pas:
Result := (SysLocale.PriLangID = LANG_JAPANESE) and (Chr in [$A1..$DF]);
File Win32\vcl\Controls.pas:
if SysLocale.PriLangID = LANG_JAPANESE then
File Win32\vcl\Mask.pas:
Result := (SysLocale.PriLangID = LANG_JAPANESE) and (Chr in [$A1..$DF]);
File Win32\vcl\ComCtrls.pas:
if (SysLocale.FarEast) and not (SysLocale.PriLangID = LANG_JAPANESE) then
File dotNet\db\Borland.Vcl.DBCommon.pas:
Result := (SysLocale.PriLangID = LANG_JAPANESE) and (Chr in [$A1..$DF]);
File dotNet\vcl\Borland.Vcl.Controls.pas:
if SysLocale.PriLangID = LANG_JAPANESE then
File dotNet\vcl\Borland.Vcl.Mask.pas:
Result := (SysLocale.PriLangID = LANG_JAPANESE) and (Chr in [$A1..$DF]);
File dotNet\vcl\Borland.Vcl.ComCtrls.pas:
if (SysLocale.FarEast) and not (SysLocale.PriLangID = LANG_JAPANESE) then
C:\Program Files\Borland\Delphi7\Source>grep -id lang_ch *.pas
File Indy\IdGlobal.pas:
LANG_CHINESE:
if SysLocale.SubLangID = SUBLANG_CHINESE_SIMPLIFIED then
File Rtl\Sys\SysUtils.pas:
LANG_CHINESE:
if (SysLocale.SubLangID = SUBLANG_CHINESE_TRADITIONAL)
LANG_CHINESE:
if (SysLocale.SubLangID = SUBLANG_CHINESE_TRADITIONAL)
RemoveEra := SysLocale.PriLangID in [LANG_JAPANESE, LANG_CHINESE, LANG
N];
File Rtl\Win\Windows.pas:
LANG_CHINESE = $04;
{$EXTERNALSYM LANG_CHINESE}
SUBLANG_CHINESE_TRADITIONAL = $01; { Chinese (Taiwan) }
{$EXTERNALSYM SUBLANG_CHINESE_TRADITIONAL}
SUBLANG_CHINESE_SIMPLIFIED = $02; { Chinese (PR China) }
{$EXTERNALSYM SUBLANG_CHINESE_SIMPLIFIED}
SUBLANG_CHINESE_HONGKONG = $03; { Chinese (Hong Kong) }
{$EXTERNALSYM SUBLANG_CHINESE_HONGKONG}
SUBLANG_CHINESE_SINGAPORE = $04; { Chinese (Singapore) }
{$EXTERNALSYM SUBLANG_CHINESE_SINGAPORE}
一般来说,半角字都是直接作为ASCII来解释的,但是老的JIS标准中不是
if SysLocale.PriLangID <> LANG_JAPANESE then
FImeName := ''
else
FImeName := Screen.DefaultIme;现在没有这个问题.反正我的软件又不出口到日本,无所谓了.
一来就看到这样的好贴 顶一个!!!
哈哈