arkadaşlar yazdığım prg kilitleniyor
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- mobilepack
- Üye
- Mesajlar: 27
- Kayıt: 22 Nis 2005 10:32
- Konum: antalya
arkadaşlar yazdığım prg kilitleniyor
değerli üstadlar projemi bitirme aşamasına geldim ama cok kötü bir hatayla karşı karşıyayım prg yi delphi içinde run ediyorum buton yardımı ile panel i açıyorum taki panelde grididen hastayı sectiğim anda kilitleniyor hiç bir hata mesajı yok delphi de kilitleniyor umarım anlatabilmişimdir şimdiden teşekkürler.
- mobilepack
- Üye
- Mesajlar: 27
- Kayıt: 22 Nis 2005 10:32
- Konum: antalya
- mobilepack
- Üye
- Mesajlar: 27
- Kayıt: 22 Nis 2005 10:32
- Konum: antalya
arkadaşlar code şu şekilde
Kod: Tümünü seç
procedure THastamenu.RxDBGrid1DblClick(Sender: TObject);
begin
data.muayene.Insert;
data.muayene.FieldByName('protokol').AsInteger:=data.hastas.fieldbyname('protokol').AsInteger;
data.muayene.FieldByName('adi').AsString:=data.hastas.fieldbyname('adi').AsString;
data.muayene.FieldByName('soyadi').AsString:=data.hastas.fieldbyname('soyadi').AsString;
data.muayene.FieldByName('muayenetar').AsDateTime:=date;
data.muayene.FieldByName('durum').AsInteger:=0;
data.muayene.Post;
panel3.Visible:=false;
end;
- ender_arslanturk
- Kıdemli Üye
- Mesajlar: 709
- Kayıt: 18 Şub 2005 03:38
- Konum: İstanbul
Merhaba
Hazır konu accses violation ken
Acces Violation hatasının sebebi, Olmayan bir yerin tetiklendiğinde vermesidir. Mesela Edit1 in onchange olayı yoktur ama başka bir olaydan edit1.ondblclick(sender); dediyseniz bu hatayı alabilirsiniz.
Ayrıca Direk Vt ye bağlı bir bileşende dbclick olayında insert ne kadar doğru
belkide insert işlemini başka bir noktada yapıp, burada edit demelisin....
Saygılar,
Hazır konu accses violation ken
Acces Violation hatasının sebebi, Olmayan bir yerin tetiklendiğinde vermesidir. Mesela Edit1 in onchange olayı yoktur ama başka bir olaydan edit1.ondblclick(sender); dediyseniz bu hatayı alabilirsiniz.
Ayrıca Direk Vt ye bağlı bir bileşende dbclick olayında insert ne kadar doğru

Saygılar,
bence satırların arasına showmessagelar koy
böylece kitleyen satırı tespit edersin tam olarak.
benzer bir durumla ben de karşılaşmıştım. sorunun tablonun beforepost eventinden kaynaklandığını tespit ettim. senin tablonun da beforepost eventi varsa oraya da bi bak. kolay gelsin.
Kod: Tümünü seç
showmessage('1');
...
showmessage('2');
...
showmessage('3');
benzer bir durumla ben de karşılaşmıştım. sorunun tablonun beforepost eventinden kaynaklandığını tespit ettim. senin tablonun da beforepost eventi varsa oraya da bi bak. kolay gelsin.
merhaba;
Kesinlikle +1.
Kesin çözüm Breakpoint.Çünkü programınız günden güne öyle
büyüyor ki,kontrolün nereye gittiğini bilmeniz zorlaşıyor haliyle
hatanın neyden kaynaklandığını,adım adım hangi değeri aldığını bilemiyorsunuz.Bu arada BreakPoint ben burdayım diyor.
Bence Breakpoint büyük bir teknoloji.
iyi günler...
coderlord yazdı:Delphinin bir debugger ı ve trace özelliği var. Hatta breakpoint de koyulabiliyor. Bu güzel özellikleri bir kullanmaya çalışın derim.
Kesinlikle +1.
Kesin çözüm Breakpoint.Çünkü programınız günden güne öyle
büyüyor ki,kontrolün nereye gittiğini bilmeniz zorlaşıyor haliyle
hatanın neyden kaynaklandığını,adım adım hangi değeri aldığını bilemiyorsunuz.Bu arada BreakPoint ben burdayım diyor.
Bence Breakpoint büyük bir teknoloji.

iyi günler...