SynEditte exportHtml ve ExportRtf sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
FXERKAN
Üye
Mesajlar: 178
Kayıt: 26 Tem 2003 11:06
Konum: Sivas - Konya
İletişim:

SynEditte exportHtml ve ExportRtf sorunu

Mesaj gönderen FXERKAN »

arkadaşlar aşağıdaki sql komutunda ki soruna benzer bir sorunla bu yeni projemde tekrar karşılaştım.

bu seferde önceki projemde mükemmel çalışan exportHtml ve exportRTF componentları çalışmamaya başladı.

şu şekilde kullanıoyorum

tmp.Lines.Clear;
tmp.Text := ( #13 + 'KONU : ' + qerBASLIK.Text + #13 + #13
+ 'Yayın Tarihi : ' + qerTARIh.Text + #13 + #13
+ qerMEVZUAT.Value );

exrtf.ExportAll(tmp.Lines);
exrtf.SaveToFile(qerBASLIK.Text + '.rtf');
showmessage('Kaydınız Başarıyla Word Dosyasına Aktarıldı');

acaba bunun sorunu başlıkların çok uzun olmasımıdır idye düşündüm ama ben kendim başlık verdim ama yinede sorun verdi.

daha doğrusu exrtf.exportall(tmp.lines); komutuna kadar yapıyor o kısmı yapmıyor acaba neden?
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

bunu burdan tespit etmek çok zor maalesef. Belki verilerdeki bazı karakterler işi bozuyordur. Mesela bir kaç kere " karakteri olan kayıtlar biz de problem çıkarmıştı.

Adım adım çalıştırırken o satırın üstüne gelince F7 ile o procedure dallan ve adım adım çalıştırıp hatanın nerde olduğunu bulabilirsin.

Kolay gelsin.
Kullanıcı avatarı
FXERKAN
Üye
Mesajlar: 178
Kayıt: 26 Tem 2003 11:06
Konum: Sivas - Konya
İletişim:

Mesaj gönderen FXERKAN »

abi " karakter benim girmiş olduğum metinler(memolarda) aranmayacak kadar çok yani bu durumda ne yapacağım.

kolay olsun diye synedit kullanmıştım. şimdi bunun için benim ayrı bir kod yazmam mı gerekecek?
[ F X E R K A N © - E r k a n Ç İ F T Ç İ ]
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

Erkan ben " karakterini örnek olarak vermiştim. Senin hatan o olmayabilir. Dediğim gibi adım adım çalıştırıp hatanın nerden kaynaklandığını bulman lazım. Hatayı bulmak zaten çözümün %50 si demek.

Kolay gelsin.
Cevapla