default source problemi
Merhaba, aşağıdaki kodu yazabilir misiniz?
Yanlız bunu exe leştirdiğin dosyada denemen lazım. Veya Tools /Debugger Options/Language Exception sayfasından Stop on Delphi Exception ın onay düğmesini silmen lazım. Yoksa Delphi hata verip programı kırıyor.
Bu kod ile edit3 te hiç bir şey yok ise ilgili alana 0 değerini veriyor. Ama edit3 ün textinde veri var ama sayısal değilse sayısal veri girmeye edit3.setfocus ile zorluyor.
Kolay Gelsin.
__________________
ofenX
Kod: Tümünü seç
if edit3.Text='' then DataModule1.IBDataSet1ALAN.AsInteger:=0
else
begin
try
DataModule1.IBDataSet1ALAN.AsInteger:=strtoint(edit3.text);
except
on E: EConvertError do
begin
ShowMessage('Rakam Girişi Yapılmamış.' );
edit3.SetFocus;
end;
end;
end;
Yanlız bunu exe leştirdiğin dosyada denemen lazım. Veya Tools /Debugger Options/Language Exception sayfasından Stop on Delphi Exception ın onay düğmesini silmen lazım. Yoksa Delphi hata verip programı kırıyor.
Bu kod ile edit3 te hiç bir şey yok ise ilgili alana 0 değerini veriyor. Ama edit3 ün textinde veri var ama sayısal değilse sayısal veri girmeye edit3.setfocus ile zorluyor.
Kolay Gelsin.
__________________
ofenX
Öğrenmek ve öğretmek, akıntıya karşı yüzmek gibidir ilerleyemediğiniz taktirde gerilersiniz.
-
- Kıdemli Üye
- Mesajlar: 574
- Kayıt: 01 Şub 2004 12:29
- Konum: Erdemli - MERSİN