Makine adı veya IP'i bulmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mahsuni
Üye
Mesajlar: 99
Kayıt: 21 Haz 2003 01:09
Konum: Ankara-Mamak

Makine adı veya IP'i bulmak

Mesaj gönderen mahsuni »

Slm arkadaşlar,

Yerel ağda OpenDialog penceresi ile dosya (FB) dosyası seçtiriyorum.

Örneğin yerel ağda aşağıdaki gibi bir dosya olsun:

Kod: Tümünü seç

\\Kullanıcı adı\Klasor\dosya.fdb
bu dosyaya erişmek isteğimde "CrateFile failed" hatası veriyor

Herhalde FB tam yol adının verilmesini istiyor

Yerel dosya adında gidip ServerName veya IP'ini nasıl bulabilirim.

Ki aşağıdaki şekilde bağlantı kurayım.
ServerName:\Klasor\dosya.fdb
veya
192.168.0.5:\Klasor\dosya.fdb

Veya nasıl bir bağlantı yapmamı önerirsiniz.

Yardımlarınız için şimdiden teşekkür eder
Hepinize iyi geceler dilerim.

(FB, Delphi7, WinXP)
(Not:arama yaptım veya link verirseniz memnun olurum. tşk.)
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Kullanıcı adı dediginiz zaten ayni zamanda veritabaninin bulundugu bilgisayar adi oldugu icin o degeri "server name" olarak kullanin.

Kod: Tümünü seç

Kullanıcı adı:\Klasor\dosya.fdb
seklinde yani
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
mahsuni
Üye
Mesajlar: 99
Kayıt: 21 Haz 2003 01:09
Konum: Ankara-Mamak

Mesaj gönderen mahsuni »

Cevabınız için teşekkür ederim.

Kod: Tümünü seç

\\Bilgisayar Adı\Klasor\dosya.fdb isimli dosya
Protokol [code]NetBEUI
olursa seçilen dosya açılıyor.
Protokol

Kod: Tümünü seç

TCP/IP
olursa dosya açılmıyor.[/code]
aynı dosya yolu söyle tarif edilrse

Kod: Tümünü seç

Bilgisayar Adı:\Klasor\dosya.fdb
Protokol NetBEUI olursa açılmıyor.
Protokol TCP/IP   olursa dosya açılıyor.
Kodla Hangi Protokolü desteklediğini nasıl bulabilirim.
Bu konuda yardımlarınızı bekliyorum.

Tekrar teşekkürler.
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,

Bir try/except bloğu ile ikisini de sırayla denersiniz, hangisi başarılı oluyorsa onu kullanırsınız. Kullanıcı bu durumdan haberdar edilmemiş olur. Fakat NetBIOS route edilemeyen bir protokol olduğu için IP kullanmanızı önereceğim. Bu sayede hem düşük yoğunluklu bir network elde edebilir, hem de birden fazla segmenti olan ağlarda da çalışabilmeyi garanti etmiş olursunuz.
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
mahsuni
Üye
Mesajlar: 99
Kayıt: 21 Haz 2003 01:09
Konum: Ankara-Mamak

Mesaj gönderen mahsuni »

Cevaplarınız için teşekkür eder çalışmalarınızda başarılar dilerim.
Cevapla