Ana Makina'ya bağlı değilse terminalden çalıştırma işlemi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sulocan
Üye
Mesajlar: 11
Kayıt: 28 Haz 2005 06:01
Konum: İZMİR

Ana Makina'ya bağlı değilse terminalden çalıştırma işlemi

Mesaj gönderen sulocan »

slm arkadaşlar delphi'yi yeni yeni öğreniyorum. Bir konuda yardımlarınızı bekliyorum.

Rehber adlı bir fdb dosyam var. Bu dosya ana makina üzerinde normal şartlarda çalışıyor problem yok. Terminallerde de normal şartlarda çalışıyor. Fakat sürekli seyahatlerde olduğumuz için laptopları yanımıza alıyoruz ve oradan da müşterilerin bilgilerine ulaşmamız lazım.

Kod: Tümünü seç

IBDatabase1.DatabaseName:='MERKEZ:C:\REHBER\DATA\REHBER.FB';
Fakat ben ana makina kapalı ise yada ağda değilse her bir terminal makinadan veritabanının çalışmasını istiyorum sadece okuma modunda.
Yani bağlı değilse kayıt yapılmayacak.

Buraya kadarını halletim. Yapmak istediğim. Ana makinaya bağlanamıyorsa hata vermesini engellemek.

Kod: Tümünü seç

try
IBDatabase1.DatabaseName:='MERKEZ:C:\REHBER\DATA\REHBER.FDB';
IBDatabase1.Connected:=True;
except
ShowMessage('Bağlanmıyor');
end;
Yukarıdaki kodu kullanmama rağmen yine hata veriyor. Ben hata vermesini değil 'bağlanamıyor' mesajını görmek istiyorum. Bu kodu
formun onCreate olayına yazdım. Yanlış bir kullanım mı yapıyorum yoksa farklı bir olay içerisine yazmalıyım bu kodu. Yardımcı olacak arkadaşlara şimdiden teşekkürler...
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

projeyi exe üzerinden çalıştırdığında sadece senin hata mesajını vermesi lazım..
DeveloperToolKit

..::|YeşilMavi|::..
sulocan
Üye
Mesajlar: 11
Kayıt: 28 Haz 2005 06:01
Konum: İZMİR

Mesaj gönderen sulocan »

lazio yazdı:projeyi exe üzerinden çalıştırdığında sadece senin hata mesajını vermesi lazım..
Teşekkürler. Haklıymışsınız...Eee tecrübee tabi...Exe çalışıyor...
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Ana Makina'ya bağlı değilse terminalden çalıştırma işlem

Mesaj gönderen conari »

sulocan yazdı: Fakat ben ana makina kapalı ise yada ağda değilse her bir terminal makinadan veritabanının çalışmasını istiyorum sadece okuma modunda.
Yani bağlı değilse kayıt yapılmayacak
.
Her programdan çıkışta, Serverdaki datayı terminallere mi kopyalıyorsunuz. Server kapalı ise çalışabilmek için...
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

s.a.

Tools->Debugger Options->Language Exceptios 'ta Stop on Delphi Exceptions seçeneğindeki işareti kaldırırsanız, delphi de bu hatayı göstermez ve sanki .exe dosyası çalışıyormuş gibi devam edersiniz. Kolay gelsin.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla