General protection fault hatası (Çözüldü)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

General protection fault hatası (Çözüldü)

Mesaj gönderen hi_selamlar »

S.A. arkadaşlar.

Delphi

General protection fault

hatasını neden verir acaba.

ama bunu her sistemde yapmıyor. yazdığımız bir program bütün kullanıclarda sorunsuz çalışıyordu bi kullanıcıda hata verdi.

Kod: Tümünü seç

delphi 216 at 004044EA
yardımlarınızı bekliyorum.

S.A.
En son hi_selamlar tarafından 08 Nis 2008 10:08 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Herkes cahildir, bazi konularda.
deltas
Üye
Mesajlar: 358
Kayıt: 06 Mar 2004 01:08
Konum: Malatya...
İletişim:

Mesaj gönderen deltas »

programınız veritabanı kullanıyormu? kullanıyorsa connect işlemini nasıl yapıyorsunuz?
Eğer Vt kullanıyorsanız dll dosyalarının hepsiin sistemde olup olmadığına bakın. eksik olanları kopyalayın.
Nice İnsanlar gördüm üstünde elbise yok;
Nice elbiseler gördüm içinde insan yok.
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Mesaj gönderen hi_selamlar »

S.A.

evet VT kullanıyorum. fakat VT SQL tabanlı değil. Local. yani BDE siz.
DLL falanda ihtiyaç duymuyor.

vt bağlantıları ok. bi sorun yok.

windows program daha çalışmadan hemen hata verip duruyor. :(
Herkes cahildir, bazi konularda.
deltas
Üye
Mesajlar: 358
Kayıt: 06 Mar 2004 01:08
Konum: Malatya...
İletişim:

Mesaj gönderen deltas »

vt kullanıyorsanız bağlantı var diyorsunuzda, açılışta hata varsa bağnatının olduğunu nasıl anladınız? Şöyle söyleyeyim daha öncede paradox ile yaptığım bir program bir çok makinada çalıştı. ancak win98 li bir makinada bi türlü çalıştıramamıştım. bağlantı dosyaları yokmuş (216 hatası veriyordu) Bu nedenle vt bağlantısını kontrol edin demiştiç
Ama vt bağlantısı için aynı vt'yi kullanan küçük bi exe yapın ve buna sadece connect işlemi yapsın bu şekilde deneyin. aynı şekilde hata verecek mi?
Eğer program açılır açılmaz hata veriyorsa "form.creat" veya "form.show" da yaptırdığınız işlemlere bir bakın.
Nice İnsanlar gördüm üstünde elbise yok;
Nice elbiseler gördüm içinde insan yok.
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Mesaj gönderen hi_selamlar »

deltas yazdı: Eğer program açılır açılmaz hata veriyorsa "form.creat" veya "form.show" da yaptırdığınız işlemlere bir bakın.
S.A.

hocam işin ilginç tarafı form Create veya Show da bulunan bütün kodları
iptal etmeme rağmen hata düzelmedi.

Ben başlangıçta vt bağlantısı olduğunu söylemedim. programda VT olduğunu söyledim. ;)

verdiği hata aslında runtime error 216 at ..... mgibi bi hata veriyor.
araştırdım. buda yukarıdaki kod olarak çıktı karşıma.

bu kadar kıl bir iş daha görmedim.

ne yapılabilir acaba.. :!:

S.A.
Herkes cahildir, bazi konularda.
deltas
Üye
Mesajlar: 358
Kayıt: 06 Mar 2004 01:08
Konum: Malatya...
İletişim:

Mesaj gönderen deltas »

Hocam sorunuz hakkıda internette birazcık araştırma yaptım. Bill Gates amca virüs olabilir diye belirtmiş. Bi virüs taraması yapın. Nod32 ve kaspersky ile ayrı ayrı deneyin. Birinin bulamadığını diğeri bulabiliyor.
Bide hata veren sistemde herhangi bir başka küçük exe çalıştırmayı deneyin. diyebileceklerim bunlar. Bu tür sorunlara en ii cevap verebilecek yine sizsiniz sonuçta sistemde deneme yapılmadan hatanın kaynağını tespit etmemiz zor.
Nice İnsanlar gördüm üstünde elbise yok;
Nice elbiseler gördüm içinde insan yok.
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Re: General protection fault hatası (Çözüldü)

Mesaj gönderen hi_selamlar »

S.A arkadaşlar.

işlemi çözdüm ve sizinle paylaşmak istedim.

müşteri sistemi p4 3.0 ghz işlemci vardı.
programda jedi kullanmıştım.

program açılır açılmaz hata veriyordu ve işin ilginç tarafı hata uyarısı yoktu. windows programı kapatacak diyip duruyordu.

bende 3.parti bazı uygulamalardan yardım aldım (eur...) gibi programlardan. neyse projeyi bunun ile tekrar compile ettim.

hemen hata oluştu. bu program yardımı ile hata mesajını mail ile kendime aldım. bi baktım ki JEDI da bi componentte hata veriyor. hemen o kodu açtım bi baktımki adam orda CPU hızını ölçmek için uğraşıyor. bende JEDI ı ve comp. lerini sistemden komple sildim ve tekrar compile ettim. sorun çözüldü. artık projem çalışıyor. :) ;)

bende JEDI 3.20 kurulu idi. valla artık korkudan kuramıyorum. ;)

bilgilerinize sunulur arkadaşlar.

S.A.
Herkes cahildir, bazi konularda.
Cevapla