DataModule Access Violation..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

DataModule Access Violation..

Mesaj gönderen neu84 »

Merhaba arkadaşlar, TQuery Tdatasource ile dogrudan veritabanına bağlanıyordum ve sürekli login ekranı gelmesinden usandıgım için Datamodule kullanarak içinde database de koyarak o şekilde baglantıyı sagliyim diyerek projemi degiştirdim, ancak bu şekilde bi hata çıkıyor. hiç bir sorun yok gibi görünüyor, çünkü başka bir uygulama açıp orada denedim ilk önce hiç sorun çıkmadı, asıl projeye gelince böyle sorun çıktı.. Öneriler ve yardımlarınız için şimdiden çok teşekkür ederim.

DataModule2.Query6.SQL.Clear; satırını işaret ediyor ancak o satırı silince ondan sonraki satırı işaret ediyor.

Resim
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: DataModule Access Violation..

Mesaj gönderen orhancc »

AV hataları olmayan bir neseneye erişmeye çalıştığınızda ortaya çıkar genelde.
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: DataModule Access Violation..

Mesaj gönderen neu84 »

orhancc yazdı:AV hataları olmayan bir neseneye erişmeye çalıştığınızda ortaya çıkar genelde.
hmm, yani? :)
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: DataModule Access Violation..

Mesaj gönderen neu84 »

tamamdır arkadaşlar hallettim sorunu..
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: DataModule Access Violation..

Mesaj gönderen aslangeri »

s.a.
keşke nasıl hallettiğinizide yazsaydınız. arayan arkadaşlara faydası olurdu.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: DataModule Access Violation..

Mesaj gönderen neu84 »

aslangeri yazdı:s.a.
keşke nasıl hallettiğinizide yazsaydınız. arayan arkadaşlara faydası olurdu.
kolay gelsin.
A.s. Haklısınız o heycanla atlamışım. Sorun şuymuş, anladığım kadarıyla DataModule içerisindeki TQuery nesnesini FromCreate Event'ında çağırdığım için İlk başta nesneyi arıyor ve bulamıyormuş. Bunun yerine TQueryi çağırmak için kullandğım prosedürü FormCreate degil de Formun OnActivate eventına ekledim. Böylece sorun ortadan kalktı. Ancak şu var, neden bu şekilde olduğunu pek fazla tecrübem olmadığı için anlayamadım ve anlatamıyorum.. Kusura bakmayın.. Son olarak diyebilecegim şu ki, DataModule kullanarak bir nesneye erişmek istiyorsak eğer kullanacagımız metodları FormCreate eventına kesinlikle yazmamamız gerekiyor.. Çünkü DataModule henüz aktif olmadığı için bulunamıyor..

İyi çalışmalar..
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: DataModule Access Violation..

Mesaj gönderen orhancc »

formların açılışı sırasında datamodülü ilk sıraya al o zaman sorun kalmaz.
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: DataModule Access Violation..

Mesaj gönderen neu84 »

orhancc yazdı:formların açılışı sırasında datamodülü ilk sıraya al o zaman sorun kalmaz.
hmm onuda deniycem, sagolun. Peki OnActivate ile OnCreate eventları arasındaki farklar nedir tam bilmiyorum onuda ögrenebilirmiyim acaba?
Cevapla