EXE açılmadan hataya düşüyor...
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
EXE açılmadan hataya düşüyor...
Merhaba arkadaşlar yapmış olduğum program bir çok makinada çalışırken bazır laptoplarda hiç çalışmadan hataya düşüyor. project içindeki tüm kodları kapattım sadece formcreate kaldı onda bile hataya düşüyor.
verdiği hata şu şekilde:
AppName: project1.exe AppVer: 0.0.0.0 ModName: project1.exe ModVer: 0.0.0.0 Offset: 00003ea6
daha ayrıntılı bilgi yok elimde şuan bu sorun neden kaynaklana bilir yardımcı olursanız sevinirim...
şimdiden teşekkürler
Not: Çalışan makinadaki tüm dll dosyaları kopyalanıp çalışmayan makinaya atılarak denenmiştir...
verdiği hata şu şekilde:
AppName: project1.exe AppVer: 0.0.0.0 ModName: project1.exe ModVer: 0.0.0.0 Offset: 00003ea6
daha ayrıntılı bilgi yok elimde şuan bu sorun neden kaynaklana bilir yardımcı olursanız sevinirim...
şimdiden teşekkürler
Not: Çalışan makinadaki tüm dll dosyaları kopyalanıp çalışmayan makinaya atılarak denenmiştir...
- Verdiği hatanın başlığını değil, detayını yazmışsın gibi geliyor.
- Önerim, yazlımının bir de DEBUG özelliği kazandırılmış yeni bir sürümünü test için çıkarman.
- Bu ifademden kasıt, aynı projeyi başka bir klasöre yedekle ve bu yedek üzerinde formunun OnCreate, OnShow olaylarında her aşamada ShowMessage ile önce "Şu işleme başlıyorum" diye mesaj verdir, işlemden sonra da "işlem başarılı" diye.
- Hata aldığın yerden önceki son işlem sana kerteriz olur. Tespit ettiğin hata ile ilgili de hataya sebebiyet veren işlemin o bilgisayardaki nedenlerini irdele. Ya da bu hata veren fonksiyon önemsiz ise Try Except bloğuna alıp -sadece hatayı değil üzerine basıyorum- fonksiyonun program içerisideki etkisini başka kontrollerle pasifize et.
- Önerim, yazlımının bir de DEBUG özelliği kazandırılmış yeni bir sürümünü test için çıkarman.
- Bu ifademden kasıt, aynı projeyi başka bir klasöre yedekle ve bu yedek üzerinde formunun OnCreate, OnShow olaylarında her aşamada ShowMessage ile önce "Şu işleme başlıyorum" diye mesaj verdir, işlemden sonra da "işlem başarılı" diye.
- Hata aldığın yerden önceki son işlem sana kerteriz olur. Tespit ettiğin hata ile ilgili de hataya sebebiyet veren işlemin o bilgisayardaki nedenlerini irdele. Ya da bu hata veren fonksiyon önemsiz ise Try Except bloğuna alıp -sadece hatayı değil üzerine basıyorum- fonksiyonun program içerisideki etkisini başka kontrollerle pasifize et.
ben bütün herşeyi kapattım projede normalde
Application.Initialize;
FrmSplash:=TFrmSplash.Create(nil);
FrmSplash.Show;
FrmSplash.Update;
Application.CreateForm(TFrmAna, FrmAna);
FrmSplash.Free;
Application.Run;
şeklinde kod
ekrana splash gelmesi lazım en azından hataya ondan sonra düşmesi lazım diye düşünüyorum ama proje application.initialize satırını geçmiyo çünkü çift tıkladığım anda bir sorunla karışlaşıldı hatası veriyor :S
Application.Initialize;
FrmSplash:=TFrmSplash.Create(nil);
FrmSplash.Show;
FrmSplash.Update;
Application.CreateForm(TFrmAna, FrmAna);
FrmSplash.Free;
Application.Run;
şeklinde kod
ekrana splash gelmesi lazım en azından hataya ondan sonra düşmesi lazım diye düşünüyorum ama proje application.initialize satırını geçmiyo çünkü çift tıkladığım anda bir sorunla karışlaşıldı hatası veriyor :S
kardeş kusura bakma yemin ediyorum kafayı yedirtçek bu program bana ya tüm satırları kaldırdım yanlış bişi var bu işte anlamadım gitti. doğru düzgün hatada vermezki windows bi hata ile karşılaşıldı diyosunda hatayı söylesen de çözsek di mi
ya bir çok kişide çalışıyo program anlamadım kullanılan makina hp laptop onda çalışmıyor. acaba sistemsel bi dosyamı eksik bi hatamı var laptopta benim değilki atıyım bi format :S off of
ya bir çok kişide çalışıyo program anlamadım kullanılan makina hp laptop onda çalışmıyor. acaba sistemsel bi dosyamı eksik bi hatamı var laptopta benim değilki atıyım bi format :S off of
- Şu Jedi olayına bir bakmak lazım aslında. JEdi yüklü başka benzer bir proje oluşturup denesen çıkacak gibi..
- EurekaLog'u bir indir derim. Proje çalışırken hata olduğunda sana mail bile atıyormuş...
EurekaLog is a complete bug resolution tool for Delphi and C++Builder developers that gives your application the power to catch every exception, generating a detailed log of the call stack (with unit, procedure and line number), optionally sending you a copy of each log entry via email or the Web.
Ref : http://www.eurekalog.com/index.php
- EurekaLog'u bir indir derim. Proje çalışırken hata olduğunda sana mail bile atıyormuş...
EurekaLog is a complete bug resolution tool for Delphi and C++Builder developers that gives your application the power to catch every exception, generating a detailed log of the call stack (with unit, procedure and line number), optionally sending you a copy of each log entry via email or the Web.
Ref : http://www.eurekalog.com/index.php