全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:821
推到 Plurk!
推到 Facebook!

请问如何枚举出WINDOWS中的所有语言或国家?

尚未結案
bundur
一般會員


發表:16
回覆:44
積分:22
註冊:2002-11-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-31 16:36:35 IP:218.80.xxx.xxx 未訂閱
请问如何枚举出WINDOWS中的所有语言或国家? 象"区域设置"里一样. 谢谢! ==================== 交流是进步的良师 批评是成长的益友
aquarius
資深會員


發表:3
回覆:347
積分:330
註冊:2003-05-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-13 11:06:47 IP:211.23.xxx.xxx 未訂閱
引言: 请问如何枚举出WINDOWS中的所有语言或国家? 象"区域设置"里一样. 谢谢! ==================== 交流是进步的良师 批评是成长的益友
列舉出英文的不介意吧!!.. :)
 
procedure TForm1.Button1Click(Sender: TObject);
var
  reg : TRegistry ;
  sl : TStringList ;
begin
  reg:=TRegistry.Create ;
  sl:=TStringList.Create ;
  try
    reg.RootKey:=HKEY_LOCAL_MACHINE ;
    if reg.OpenKeyReadOnly('\Software\Microsoft\Windows\CurrentVersion\Time Zones') then
      begin
      reg.GetKeyNames(sl) ;
      Memo1.Lines.Text:=sl.text ;
      end ;
  finally
    sl.free ;
    reg.free ;
    end ;
end;
...Aquarius
------
水瓶男的blog: http://791909.blogspot.com
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-13 11:58:21 IP:218.163.xxx.xxx 未訂閱
須uses sysutils
var i:integer;
  l:TLanguages;
begin
  l:=Languages;
  for i:=0 to l.Count -1 do
    Memo1.lines.add(l.ID[i] ' : ' l.Name[i]);
end;
aquarius
資深會員


發表:3
回覆:347
積分:330
註冊:2003-05-21

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-13 12:33:59 IP:211.23.xxx.xxx 未訂閱
引言: 須uses sysutils
var i:integer;
  l:TLanguages;
begin
  l:=Languages;
  for i:=0 to l.Count -1 do
    Memo1.lines.add(l.ID[i] ' : ' l.Name[i]);
end;
唔, 又多學一招... :) 以前一直沒發現到有 TLanguages 這玩意兒.... ...Aquarius
------
水瓶男的blog: http://791909.blogspot.com
系統時間:2024-04-30 3:13:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!