Ýstisna Kontrolü Yapamýyorum !
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Ýstisna Kontrolü Yapamýyorum !
begin
screen.Cursor := crHourGlass;
nmpop31.Host := Edit1.Text;
nmpop31.UserID := Edit2.Text;
nmpop31.Password := Edit3.Text;
nmpop31.Connect;
end;
slm
bu kodda baðlanýrken kullanýcý adý veya þifre girilmeden baðlanmaya kalkýnca doðal olarak hata veriyor 'Debugger Exception Notification' penceresi altýnda ama ben kendi showmessage ekranýmý göstermek istiyorum.ShowMessage( 'Kullanýcý adý ve þifre girmedin'); þeklinde
buna göre kodu þu hale getirdim;
begin
try
screen.Cursor := crHourGlass;
nmpop31.Host := Edit1.Text;
nmpop31.UserID := Edit2.Text;
nmpop31.Password := Edit3.Text;
nmpop31.Connect;
except
showmessage(''Kullanýcý adý ve þifre girmedin');
end;
yaptým ama olmadý hata ekranýný yine 'Debugger Exception Notification' baþlýðý altýnda veriyor ne yapmalýyým.
saygýlar,
screen.Cursor := crHourGlass;
nmpop31.Host := Edit1.Text;
nmpop31.UserID := Edit2.Text;
nmpop31.Password := Edit3.Text;
nmpop31.Connect;
end;
slm
bu kodda baðlanýrken kullanýcý adý veya þifre girilmeden baðlanmaya kalkýnca doðal olarak hata veriyor 'Debugger Exception Notification' penceresi altýnda ama ben kendi showmessage ekranýmý göstermek istiyorum.ShowMessage( 'Kullanýcý adý ve þifre girmedin'); þeklinde
buna göre kodu þu hale getirdim;
begin
try
screen.Cursor := crHourGlass;
nmpop31.Host := Edit1.Text;
nmpop31.UserID := Edit2.Text;
nmpop31.Password := Edit3.Text;
nmpop31.Connect;
except
showmessage(''Kullanýcý adý ve þifre girmedin');
end;
yaptým ama olmadý hata ekranýný yine 'Debugger Exception Notification' baþlýðý altýnda veriyor ne yapmalýyým.
saygýlar,
except e düştüğü zaman disconnect yapmayı denedizmi?
Kolay Gelsin...
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kod: Tümünü seç
try
////////////////kodların
except
on EMathEror do showmessage('Matematiksel Hata');
on Eowerflow do showmessage('Taşma Hatası');
end;
else
showmessage('Başka Bir Hata');
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
olmadý dostum yine ayný hatavedatkaba yazdı:Bu þekilde yapabilirsin kolay gelsin.Kod: Tümünü seç
try ////////////////kodlarýn except on EMathEror do showmessage('Matematiksel Hata'); on Eowerflow do showmessage('Taþma Hatasý'); end; else showmessage('Baþka Bir Hata');
Benim orda verdiğim kodlarla olmayabilir.Ama sen hatanın hangi sınıfa ait olduğunu bilir ve gerekli sınıfı oraya yazarsan olur.Benim orda verdiğim iki sınıf hata biri matematiksel işlemlerde olursa diğeri ise taşma hatası diye adlanadırlılan hata sınıfı, aynısını yazdıysan sende olmayabilir ama ben örnek teşkil etsin diye verdim.kolay gelsin.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************