HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Ország nevek listájának lekérdezése


Példaprogram letöltése

7063 bájt

A mellékelt példából megtudhatjuk, hogy miként kérdezhető le a Windows-tól az összes létező ország neve.
A lekérdezéshez a Windows regisztrációs adatbázisát használjuk fel. Itt a \SOFTWARE\Microsoft\ Windows\CurrentVersion\Telephony\Country List\ címen megtalálható minden ország neve a Name értéknél. Így nincs más teendőnk, mint írni egy kis algoritmust, mely a regisztrációs adatbázisból kiolvassa az értékeket.
procedure TForm1.FormCreate(Sender: TObject);
const
  s='\SOFTWARE\Microsoft\Windows\
      CurrentVersion\Telephony\Country List\';
var
  reg: TRegistry;
  list: TStringList;
  i: integer;
begin
  reg:=TRegistry.Create;
  list:=TStringList.Create;
  reg.RootKey:=HKEY_LOCAL_MACHINE;
  reg.OpenKey(s, false);
  reg.GetKeyNames(list);
  reg.CloseKey;
  for i:=0 to list.Count-1 do begin
    reg.OpenKey(s+list[i], false);
    ListBox1.Items.Add(reg.ReadString('Name'));
    reg.CloseKey;
  end;
  reg.Free;
  list.Free;
end;


Cikksorozat



Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2000 évkönyv 473. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |