FBServer.Exenin Yolunu Almak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mhizar
Üye
Mesajlar: 78
Kayıt: 30 May 2005 11:06

FBServer.Exenin Yolunu Almak

Mesaj gönderen mhizar »

Arkadaşlar karşı pcde eğer kurulu ise FbServer.exenin yolunu nasıl alabilirim.Genelde

Kod: Tümünü seç

C:\Program Files\Firebird\Firebird_1_5\BIN\FBSERVER.EXE
şeklinde ama bazen değişebiliyor.Artı Firebird2.0 kurulu olma ihtimali de var artık. :lol: :lol: :lol:
Teşekkürler...
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

sanırım bu kod işinizi görür

Kod: Tümünü seç

function GetFBRootDir: string;
var
     Reg: TRegistry;
begin
     Reg := TRegistry.Create(KEY_READ);
     try
       Reg.RootKey := HKEY_LOCAL_MACHINE;
         if Reg.KeyExists('\Software\Firebird Project\Firebird Server\Instances') then begin
            if Reg.OpenKeyReadOnly('\Software\Firebird Project\Firebird Server\Instances') then begin
               if Reg.ValueExists('DefaultInstance') then begin
                  result := Reg.ReadString('DefaultInstance');
               end;
               Reg.CloseKey;
            end else result := '';
         end else result := '';
     finally
       Reg.free;
     end;
end;
mhizar
Üye
Mesajlar: 78
Kayıt: 30 May 2005 11:06

Mesaj gönderen mhizar »

Evet görüyor.Teşekkür ederim. :alkis:
Cevapla