Kapanma sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
beyuslu
Üye
Mesajlar: 46
Kayıt: 20 Nis 2009 11:08

Kapanma sorunu

Mesaj gönderen beyuslu »

Garip bir sorunuyla karşı karşıyayım arkadaslar...

projeyi kapattığımda aşağıdaki hatayı alıyorum..

Project1.exe çalışmayı durdurdu..

Sorunlu Olay Adı: APPCRASH
Uygulama Adı: Project1.exe
Uygulama Sürümü: 0.0.0.0
Uygulama Zaman Damgası: 4bd7f44f
Hata Modülü Adı: ntdll.dll
Hata Modülü Sürümü: 6.1.7600.16385
Hata Modülü Zaman Damgası: 4a5bdadb
Özel Durum Kodu: 80000003
Özel Durum Uzaklığı: 0009f8d2


Bu hatayı nasıl giderebilirim?
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Kapanma sorunu

Mesaj gönderen mkysoft »

kullandığınız bir companententen yada create edip düzgün olarak free etmediğiniz bir nesneden kaynaklanıyor olabilir.
beyuslu
Üye
Mesajlar: 46
Kayıt: 20 Nis 2009 11:08

Re: Kapanma sorunu

Mesaj gönderen beyuslu »

Cevap için teşekkürler...

- Companentlerde problem yok
- Bileşenlerin tümü düzgün bir şekilde crate ve free edildi..

Ama ne hikmetse hala bu problem var...

Nasıl çıkacam bu işin icinden anlamadım?
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Re: Kapanma sorunu

Mesaj gönderen barutali »

timer kullanıyorsan eğer projende onu enabled := false edip denermisin ..
amatör küme programcı :D
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Kapanma sorunu

Mesaj gönderen mkysoft »

yeni bir proje yaratıp boşken derle, dene. sonra sırasıyla ekledğin companentleri dene. deneme yanılma yapmak lazım. çok ayrıntılı bir hata mesajı değil.
beyuslu
Üye
Mesajlar: 46
Kayıt: 20 Nis 2009 11:08

Re: Kapanma sorunu

Mesaj gönderen beyuslu »

Cevaplar İçin Teşekkürler...

- Timerlerde Problem yok.
- 58 adet formum var ve yaklasık 7 tane ayrı ayrı companent kullanıyorum.. (comport,cxgrid,raize vs). forumların hepsi create free ediliyor.. tek tek hepsini inceledim.. problem görünmüyor.. companenetlerdede problem yok..

Sonradan sonraya cıkan bu hata baydı beni acıkcası...
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Kapanma sorunu

Mesaj gönderen aslangeri »

s.a.
programı aç hiç bir işlem yapmadan geri kapat bakalım hata verecekmi. Eğer hata vermezse bu sefer programda belli bir takım işleri yapıp o şekilde kapat. hangi işlemi yaptığında hata verirse o işlemle ilgili bir sıkıntı var demektir.
birde kapat komutundan sonra yaptığı işlemleri adım adım takip etmeyi dene hangi işlemi yaparken veriyor onu tespit edebilirsen çöüzme yaklaşırsın.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
beyuslu
Üye
Mesajlar: 46
Kayıt: 20 Nis 2009 11:08

Re: Kapanma sorunu

Mesaj gönderen beyuslu »

Aslangeri cevap için teşekkürler...

- Hiçbir işlem yapmadan kapattıgımdada aynı hatayı alıyorum.. tam exe terminate edilirken bir hata oluştu diyor..
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Kapanma sorunu

Mesaj gönderen aslangeri »

eğer formlarınız otomatik olarak create ediliyorsa onları manuel create edilecek şekilde ayarlayın.
veya deneme amaçlı olarak hepsini çıkartın, öyle programı çalıştırın. oluşabilecek muhtemel hataları açıklama satırı olarak yapın. sonra formları tek tek ekleyin. bu arada ilgili formla ilgili yaptığınız açıklmaa satırlarını tekrar açın. hangi formu eklediğinizde hata olursa o formla ilgili dir.
hataya sebeb olması muhtemel formlarını çıkartıp deneme yanılma yolu üzerinden bulmalısınız.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Kapanma sorunu

Mesaj gönderen Lost Soul »

Windows 7 ya da Vistada mı çalışıyorsunuz.
http://technet.microsoft.com/en-us/sysi ... 96653.aspx
bu program ile (sanırım 7 de bu program zate var) programınızın çalıştırdığı tüm libraryleri görebilirsiniz. Böylece bu hatayı hangi dosyayı çalıştırmaya çalışıyrken verdiğini görebilirsiniz.
beyuslu
Üye
Mesajlar: 46
Kayıt: 20 Nis 2009 11:08

Re: Kapanma sorunu

Mesaj gönderen beyuslu »

Cevap için teşekkürler..

Hatanın olduğu dosya belli zateb.. project1.exe dosyası..

hata ise programı kapatırken.. project1.exe çalışmayı durdurdu..

windows soruna çevrimiçi çözüm arayabilir..

sorun ayrıntıularını görüntüle...


Sorunlu Olay Adı: APPCRASH
Uygulama Adı: Project1.exe
Uygulama Sürümü: 0.0.0.0
Uygulama Zaman Damgası: 4bdea8fb
Hata Modülü Adı: ntdll.dll
Hata Modülü Sürümü: 6.1.7600.16385
Hata Modülü Zaman Damgası: 4a5bdadb
Özel Durum Kodu: 80000003
Özel Durum Uzaklığı: 0009f8d2
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Kapanma sorunu

Mesaj gönderen Lost Soul »

şöyle bir çözüm önermişler bazı sitelerde
Başlat / Tüm Programlar / Donatılar / Komut İstemi (Sağ klik: Yönetici olarak çalıştır)
konsolda iken
SFC /SCANNOW
yazdığınızda sistem dosyalarını tarayıp tamir ediyormuş.
beyuslu
Üye
Mesajlar: 46
Kayıt: 20 Nis 2009 11:08

Re: Kapanma sorunu

Mesaj gönderen beyuslu »

Lostsoul

Cevabın için teşekkür ederim...

Sistemde bir problem yok...

Sorun projede ama neresinde?
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Kapanma sorunu

Mesaj gönderen mrmarman »

projenizin DPR kaynak dosyasında CreateForm'lardan hemen sonra (her bir CreateForm için sırasıyla aralara) Application.ProcessMessages ve Application.Terminate koyun. Hangisinde sorunlu kapanıyorsa o formun create edilmesini engelleyip deneyin. Sorun çözülüyorsa o forma odaklanın.

Benzer şekilde bir hırsız - polis oynamazsanız kaynak kodlar olmadan havanda su dövmekten öte gitmeyecektir.
Resim
Resim ....Resim
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Kapanma sorunu

Mesaj gönderen csunguray »

Delphi'nin hangi sürümünü kullanıyorsunuz? Eğer Delphi 7 kullanıyorsanız FastMM i devreye alın. Program kapanırken bellek sızıntısı varsa size uyarı olarak verecektir.

Kaynak Kod Kontrol Sistemi (Subversion, Visual SourceSafe, StarTeam vb.) de kullanın. Böylece elinizdeki dosyaların geçmiş sürümlerine ulaşabilirsiniz. Sonra tek tek yeni sürümlere geçirerek hangi değişiklikte hata vermeye başladığını bulabilirsiniz.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Cevapla