önce delphinin hata mesajı çalışıyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
sga
Üye
Mesajlar: 60
Kayıt: 08 Tem 2005 12:49

önce delphinin hata mesajı çalışıyor

Mesaj gönderen sga »

merhaba,
ben edit4 ün uzunluğu label4 e eşit olunca kullanıcı yazı yazamasın ve beep sesi versin istiyorum onun için şöyle bi şey yazdım.

Kod: Tümünü seç

procedure TForm1.Edit4KeyPress(Sender: TObject; var Key: Char);
begin
if length(edit4.text)=length(label4.caption) then  begin
   key:=#0;
   beep; end;
end;
ama
delphi önce kendi hata mesajını veriyor sonra yine devam edersem benim kodum çalışıyor.neden olduğunu anlayamadım.yardım ederseniz sevinirim :?:
sga
Kullanıcı avatarı
balsoft
Üye
Mesajlar: 60
Kayıt: 09 Şub 2005 06:01
Konum: ANKARA
İletişim:

Mesaj gönderen balsoft »

hata mesajından kastın nedir gelen hatayı eklersen yardımcı olmaya çalışırım
Bilgini saklamaki daha fazla öğrenebilesin...
Kullanıcı avatarı
sga
Üye
Mesajlar: 60
Kayıt: 08 Tem 2005 12:49

Mesaj gönderen sga »

verdiği hata mesajı bu :

Project onparmak.exe raised exception class EAccessViolation with message 'Access violation at address
004367B0 in module 'onparmak.exe'. Read of address 00000070'. Process stopped. Use Step or Run to
continue.
sga
Kullanıcı avatarı
balsoft
Üye
Mesajlar: 60
Kayıt: 09 Şub 2005 06:01
Konum: ANKARA
İletişim:

Mesaj gönderen balsoft »

yazdığın kod o hatayı verebilecek bi çerik taşımıyor başka bi yerden çağırıyor olabilir diğer bölümleri kontrol edersen iyi olur
Bilgini saklamaki daha fazla öğrenebilesin...
Kullanıcı avatarı
sga
Üye
Mesajlar: 60
Kayıt: 08 Tem 2005 12:49

Mesaj gönderen sga »

çok teşekkür ederim gerçektende onunla ilgisi yok muş
:D
sga
Kullanıcı avatarı
balsoft
Üye
Mesajlar: 60
Kayıt: 09 Şub 2005 06:01
Konum: ANKARA
İletişim:

Mesaj gönderen balsoft »

:D kolay gelsin
Bilgini saklamaki daha fazla öğrenebilesin...
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Delphi IDE menü sünden Tools / Debugger Options -> Language Exceptions tab ından "Stop on Delphi Exceptions" un başındaki işareti kaldır. Kodunda herhangi bir hata oluşmasını try / except / end ile yakalayabilirsin.. Dolaysıyla hata yakalama kontrolu programcıya geçmiş olur :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
sga
Üye
Mesajlar: 60
Kayıt: 08 Tem 2005 12:49

Mesaj gönderen sga »

teşekkürler :D
sga
Cevapla