dll kullandığım projede datamodule ile alakalı hata

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
delphist
Üye
Mesajlar: 595
Kayıt: 05 Oca 2005 04:34

dll kullandığım projede datamodule ile alakalı hata

Mesaj gönderen delphist »

S.a. Arkadaşlar çok can sıkıcı bir problemim var...

1 adet exe application ve diğer formların vs. ler dll de tutuluyor...

exe yi açtık...dinamik olarak dll den ana formu çağırdım...ana form açılırken datamodule create edildi... ana form kapanırken datamodule free ettim

Tekrar aynı ana formu aynı dll den çağırdım...ana formu kapadım exe yi kapattığım zaman aşağıdaki hatayı alıyorum...Exede sadece application.terminate var on closeunda...


Project c:\Net\net.exe raised too many consecutive exceptions:'access violation at 0x01e53b86 : read of address 0x0227c5b8'.

Yardımlarınızı bekliyorum...
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Ana form kapanırken diğer formlar da kapanacakır. Ayrıca free lemeye gerek yok.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
delphist
Üye
Mesajlar: 595
Kayıt: 05 Oca 2005 04:34

Mesaj gönderen delphist »

yok öyle değil ramazan abi...Mdi ana formum var fakat ben dll içindede mdi ana form kullanıyorum...ve bu formun içinde açıyorum di childları yani her dll içinde bir tane mdi main ana formum var...
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Ramazan değil Recep :wink:
:?
ShowMesaj larla nerede bu hatayı verdiğini tespit edebilirsin. Hata mesajı genelde olmayan bir nesneye ulaşılmaya çalışıldığında çıkar. Belki Free leme yi uygun yerde yapmıyorsundur :?:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
delphist
Üye
Mesajlar: 595
Kayıt: 05 Oca 2005 04:34

Mesaj gönderen delphist »

Recep abi çok özür dilerim isminizi yanlış telafuz ettiğim için...Kusura bakmayın...Problemi buldum main formda kullandığım 3. parti bi bileşenen dolayı bu hata oluşuyormuş...Sağlıcakla...
Cevapla