Uygulamanın bazı bilgisayarlarda hata raporu vermesi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mselimarli
Üye
Mesajlar: 10
Kayıt: 03 Eki 2007 01:16
Konum: Mersin

Uygulamanın bazı bilgisayarlarda hata raporu vermesi

Mesaj gönderen mselimarli »

Merhaba,
bağzı bilgisayarlarda nadiren karşılaştığım ve çözümünü bulamadığım bir sorunum var.
Exe yi çalıştırdığım anda çok hızlı bir şekilde hata raporu gönder- gönderme uyarısı çıkmakta.

Olay görüntüleyicinde baktığım zaman kaynak olarak Application Error - faultrep.dll' i göstermekte.

İşletim sistemi Winxp sp2.(Güncelleştirmeleri tam) ve ugulama Delphi7 ile geliştirilmiştir. Komponent olarak JEDI JCL/JVCL, RX ve devexpress kullanılmakta.

Teşekkürler.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Uygulamanın bazı bilgisayarlarda hata raporu vermesi

Mesaj gönderen aslangeri »

s.a.
hata verdiği bilgisayarlarda yazıcı yüklümü?
bazı rapor bileşenleri yazıcı yüklü olmadığı zaman hata veriyorlar.
eğer elinin altında hata veren bir bilgisayar varsa programa log ekleyip o şekilde hatanın hangi aşamada oluştuğunu bulabilirsin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
baypipox
Üye
Mesajlar: 122
Kayıt: 16 Eki 2006 04:23
İletişim:

Re: Uygulamanın bazı bilgisayarlarda hata raporu vermesi

Mesaj gönderen baypipox »

Özellikle quick report yazıcı yüklü değilse, kesin sorun çıkartır, yazıcı bilgisayara bağla olmasa bile bir tane rasgele yazıcı tanımlanması ii olur..
mselimarli
Üye
Mesajlar: 10
Kayıt: 03 Eki 2007 01:16
Konum: Mersin

Re: Uygulamanın bazı bilgisayarlarda hata raporu vermesi

Mesaj gönderen mselimarli »

Merhaba,
bilgisayarda yüklü yazıcı bulunmakta. Programın açılışında Log işleminide denedim fakat hiç bir sonuç göremedim. Hiç bekleme yapmadan doğrudan hata raporu gönder uyarısı çıkmakta.

Teşekkürler.
Kullanıcı avatarı
hi_selamlar
Üye
Mesajlar: 523
Kayıt: 05 May 2005 03:24
Konum: DelphiTürkiye.COM

Re: Uygulamanın bazı bilgisayarlarda hata raporu vermesi

Mesaj gönderen hi_selamlar »

s.a.

sana tek tavsiyem :!:

projede kullandığın bütün JVCL (Jedi Component) lerin hepsini projenden çıkar.
ama çıkarırken uses kımındaki bölümleride çıkarmayı unutma.


daha sonra projeni derle. ve çalışmayan sistemde programı çalıştır.
ve mutlu son.

bunu dene %100 çalışıcaktır projen.
ama dediğim gibi büyün componentleri ve uses kısmındaki bütün Jedi bişenlerini çıkar...

MESAJINI BEKLİYORUM.... (DUALARINLA BERABER) :mrgreen:
Herkes cahildir, bazi konularda.
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: Uygulamanın bazı bilgisayarlarda hata raporu vermesi

Mesaj gönderen thelvaci »

Merhaba, google'da yaptığım küçük bir araştırma neticesinde(doğru/yanlış emin olmamakla birlikte) faultrep.dll'in XP işletim sisteminin bazı processlerinin işleyişi için gerekli olduğu kanaatini edindim. Dolayısı ile; programınızı çalıştırmak istediğiniz bilgisayarlarda öncelikle bu dll'in varlığından emin olmanızı önereceğim. Eğer yok ise; temiz bir XP sisteminden ilgili DLL'i alıp ilgili klasöre kopyaladıktan sonra bir deneme daha yapabilirsiniz. Muhtemelen, bazı virüs tarayıcı yazılımların yüklü olduğu makinalarda; yada sistem konusunda biraz bilgili ve muzip mizaca sahip kullanıcıların makinalarında bu tarz bir sorunla karşılaşıyor olabilirsiniz.
mselimarli
Üye
Mesajlar: 10
Kayıt: 03 Eki 2007 01:16
Konum: Mersin

Re: Uygulamanın bazı bilgisayarlarda hata raporu vermesi

Mesaj gönderen mselimarli »

Merhaba,
Sorun kesinlikle JVCL ve faultrep.dll ile ilgili. faultrep.dll dosyasını güncellememe rağmen düzelmemişti. Kısa sürede JVCL' i projeden çıkarmam mümkün olmadığı için işletim sistemini windows7 ile değiştirdim ve sorun düzeldi. (İleriki zamanlarda sorun yaşamamak için JVCL yi projecen çıkartacağım.)

Biraz geç cevap verdiğim için kusura bakmayın :)

Yardımlarınız için teşekkürler, iyi çalışmalar...
Cevapla