Tpapro - "Fatal time out"

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
name
Kıdemli Üye
Mesajlar: 243
Kayıt: 09 Ağu 2003 02:11
Konum: İstanbul

Tpapro - "Fatal time out"

Mesaj gönderen name »

İyi çalışmalar

TApdSendFax bileşenini kullanıyorum. Bu bileşen ile yaptığım bütün denemelerde (bileşen paketinin içindeki örneklerde dahil) gönderilen fax tamamen bitmeden "Fatal time out" diye bir mesaj alıyorum ve gönderim başarısız oluyor.

-------- bilgi ----------
- "DialRetryWait" yada "DialWait" değerlerine yüksek bir sayı atatım
- Fax gönderiminde "Tapi" modem kullanılıyor.
- Alıcı fax cihazı değil , "WinFax 10.0" kurulmuş bir Win98
- Delphi6 , Tpapro 4.06 , Winxp

Bunun sebebi ne olabilir.

Birde bu bileşen ile ilgili daha fazla örneği nereden bulabilirim. (aprozilla.com çalışmıyor)
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- Selam.

- Bu bileşeni incelemdim ama çalışma prensibi yönüyle ilgileniyorum.

- Önce paralel bazı sorunların, sizin fax yollamanıza engel olup olmadığını tespit etmemiz lazım.

- Karşıda fax cihazı veya programı olmayan başka bir telefon hattına programınızdan fax çağrısı yaptırın. Acaba fax sinyali yollanıyor mu ? Ve de ne kadar süre sonra ne tip bir hata dönüyor. Karşıdan fax cihazı cevap vermediğinde yazdığınız aynı hata dönüyor mu ? Bunu kulağınızla duyup teyit edin.

- Normal fax cihazında da bir deneme yaparsanız iyi olur. Bunu denemediyseniz lütfen deneyip sonucu buradan bildirin ki geriya kalan ihtimaller elensin, sadece program bazında çözüm aranabilsin.

- Yukardaki sorunun cevabı evet ise fax cihazı veya programının ya cevap vermiyor ya da close session etmiyor olması durumu sözkonusu. Belki sizin bu bileşenin Event'lerinden birinde onSuccess gibi bir durum vardır ve buradan da KeepAlive mode'dan düşürmeye yarayan CloseConnection gibi bir komut yollamanız gerekiyor olabilir.

- Karşıdaki cihazın Windows tabanlı bir Fax alıcısı olması, FineResolution mode ile ilgili bir opsiyonu gündeme getirir. Bunun sizin tarafınızdan onayı gelmezse karşı taraf alıma başlamaz ve handshake mode'da tabiri doğruysa takılı kalır. Bunları zaten paralel bir telefonla veya modem speakerinden duyarsınız.
Resim
Resim ....Resim
name
Kıdemli Üye
Mesajlar: 243
Kayıt: 09 Ağu 2003 02:11
Konum: İstanbul

Mesaj gönderen name »

Öncelikle problemimi çözdüm :D :D :D

Muharrem bey cevabınız için teşekkürler ama alıcı makina çağrıya cevap veriyor ve gönderilen döküman alınmaya başlanıyor. Yanlız dökümanın tamamı iletilemeden bahsettiğim hata oluşuyor. Zaten alıcı bilgisayarda (WinFax 10.0) iletilen faksın bir kısmı okunabiliyor.

Ben problemi şöyle çözdüm. İşlemler birkaç aşamada yapılıyor önce FreeReport'ta oluşturduğum raporu "ExporTo" yaparak txt formatına, daha sonra oluşan bu txt dosyasını FaxConver yaparak "APF" (Biliyorsunuz APF formatı dışındaki bir formatta faks gönderilemiyor) formatına ceviriyorum. FreeReport convert ettiği txt dosyasının sonuna belirsiz bir karekter ekliyor bundan dolayı apf dosyası sağlıklı conver edilemiyor büyük ihtimalle. txt dosyasının sonundaki belirsiz karekteri silip apf ye convert ettiğimde fax problemsiz bir şekilde gitti.

TApdSendFax bileşeni gerçektende harika. Herkese şiddetle tavsiye ediyorum (sanki ciddi bir alternatifi var :D ). Birde faks gönderme olayını faks printer'ını kurmadan yaptım. Nedense çoğu anlatımda bu şekilde değil. :?:

İyi akşamlar
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Selam.

- Bilgilendirmek adına cevabını detaylandırdığın için ayrıca teşekkürler. :)

- Çalışmalarında başarılar dilerim. 8)
Resim
Resim ....Resim
Cevapla