Form Baglama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
tronur
Üye
Mesajlar: 24
Kayıt: 04 Ağu 2003 09:21

Form Baglama

Mesaj gönderen tronur »

Selamlar;
Bazı formları baglarken "Access violation at address 0046458A in mode 'PROJECT1.EXE'. Read of address FFFFFFF." hatasını alıyorum çıldıracam. aynı yontemle yaptıgım diger formlarda sorun cıkmıyor bazılarında niye boyle oluyor anlamadım...sebebini veya cozumunu bilen varsa minnettar olurum...
şimdiden teşekkürler.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7587
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

Access Violation = olmayan bir nesneye ulaşmaya çalışıyorsun.

- dizi 5 öğeli, 6. öğeye çalışmaya ulaşırsan Access Violation

- formu oluşturmamışsın, formu çağırmaya çalışırsan Access Violation

vs. vs.

kontrol et, hangi satırda hata veriyorsa, o nesneyi oluşturmadan çağırmaya çalışıyorsun. O nesneyi/formu oluşturup (create) öyle çağır.

Kolay gelsin.
mavsar

Mesaj gönderen mavsar »

Mustafa Hocamın yazdıklarına ilaveten eklemek istediğim bir şey var. O da eğer create ettiğiniz bir form create edilmemiş bir form kullanıyorsa o zaman bu hatayı alırsınız. Mesela bir Data Module kullanıyorsunuz bu modülün mainformdan önce create edilmesini sağlamanız en iyi yöntemdir. Fakat Data Module create edilmeden Mainformda Datamoduldeki database'i kullanan bir query niz varsa o zaman bu hatayı alırsınız. Formların sırasını mouse ile düzenlemek için. Project/Options/Forms tabındaki listeden mouse ile düzenleyerek çözebilirsiniz. Veya proje dosyasını açıp oradaki form create sıralarını değiştirebilirsiniz
Cevapla