EXE açılmadan hataya düşüyor...
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 163
- Kayıt: 11 Eki 2005 10:44
- İletişim:
Bu jediyle ilgili bir hata, sanırım jvcl 3 den önceki sürümlerde vardı. Genelde Pentium 3.x mhz işlemcilerinde yol açan bir hataydı.
Bir projede karşılaştık bu hatayla ve acil olduğu için jedi yi projeden kaldırıp tekrar compile edince sorun çözüldü.
İlginç olan bazı ghostla kurulan Win Xp de aynı hatayı vermesiydi.
Projen'den tüm jedi unitlerini çıkarıp compile et.
Bir projede karşılaştık bu hatayla ve acil olduğu için jedi yi projeden kaldırıp tekrar compile edince sorun çözüldü.
İlginç olan bazı ghostla kurulan Win Xp de aynı hatayı vermesiydi.
Projen'den tüm jedi unitlerini çıkarıp compile et.
Bir projemde jedi aboutform kulanmıştım. İşlemci hızını hesaplayan kısım hyper threading makinada saçmalamış ve açılmamış. Tespit etmek için bayağı bi uğraşmıştım çünkü benim yazdığım makina ve diğer bütün müşterilerin makinalarında sorunsuz çalışıyordu. Bunun gibi şeyler de olabilir.
Kolay gelsin...
Kolay gelsin...
Yukarda verdiğin project source'unu aşağıdaki şekilde test eder misin?
Uses kısmına Dialogs'u ilave etmelisin:
Program çalıştığında sırayla ekrana 1, 2, 3.. diye mesaj vermesi lazım.
Eğer vermezse bu durumda kullandığın unitlerin initialization bölümlerine bakmalısın.
Eğer initialization kodları varsa benzer bir kontrol ile hatayı oralarda aramalısın.
Yine de bulamazsan hata veren sade bir proje hazırlayıp kodların tamamını bizlerle paylaşmalısın.
Yoksa sen bilirsin.
İyi çalışmalar.
Uses kısmına Dialogs'u ilave etmelisin:
Kod: Tümünü seç
var
StepCount: Integer = 0;
procedure ShowStep;
begin
Inc(StepCount);
ShowMessage(IntToStr(StepCount));
end;
begin
ShowStep;
Application.Initialize;
ShowStep;
FrmSplash:=TFrmSplash.Create(nil);
ShowStep;
FrmSplash.Show;
ShowStep;
FrmSplash.Update;
ShowStep;
Application.CreateForm(TFrmAna, FrmAna);
ShowStep;
FrmSplash.Free;
ShowStep;
Application.Run;
Eğer vermezse bu durumda kullandığın unitlerin initialization bölümlerine bakmalısın.
Eğer initialization kodları varsa benzer bir kontrol ile hatayı oralarda aramalısın.
Yine de bulamazsan hata veren sade bir proje hazırlayıp kodların tamamını bizlerle paylaşmalısın.
Yoksa sen bilirsin.
İyi çalışmalar.
sorun bundan başka exede karşılaşmıyorum ne hikmetse...
bu arada karşımda çıkan hatada "Hata Ayıkla" yı seçtim o sırada Error 216 at address ... diye bi hata verdi bunu internette arattığımda subseven trojanı falan diyordu microsoft sitesinde ancak bu makinada tarama yaptırdım ve karşılaşmadım.
bu hatanın başka bir sebebi varmıdır acaba ?
bu arada karşımda çıkan hatada "Hata Ayıkla" yı seçtim o sırada Error 216 at address ... diye bi hata verdi bunu internette arattığımda subseven trojanı falan diyordu microsoft sitesinde ancak bu makinada tarama yaptırdım ve karşılaşmadım.
bu hatanın başka bir sebebi varmıdır acaba ?
bu hatanın sebebi o makinada yazıcı tanımlanmasında sorun varmış. yazıcı listesindeki tüm yazıcıları silince program hatasız çalıştı.
Ama şimdi diğer insanlarda niye hataya düşüyor onlardada aynı sorun olma ihtimali kaç? hem birine format attırttım ona rağmen hataya düşüyor.
(kodlarda hataya düşen "freereport"muş bu arada)
Ama şimdi diğer insanlarda niye hataya düşüyor onlardada aynı sorun olma ihtimali kaç? hem birine format attırttım ona rağmen hataya düşüyor.
(kodlarda hataya düşen "freereport"muş bu arada)