Memo1.Lines.SaveToFile('c:\deneme.doc');

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
bilbeyi
Üye
Mesajlar: 104
Kayıt: 24 Kas 2004 10:48
Konum: ist

Memo1.Lines.SaveToFile('c:\deneme.doc');

Mesaj gönderen bilbeyi »

selam arkadaşlar

memo üzerinden aşağıda ki gibi doc,xls,html vs şeklinde kayıt yapıyorum.
doc tipinde dosyayı kayıt edip açmaya kalktığımda dosya dönüşümü başlıklı uyarı geliyor. Bu gelen ekranda türkçe karakterler farklı görünüyor. Dil kodlamasını varsayılan seçtiğimde dosya sorunsuz geliyor.
bu pencere sadece doc tipinde geliyor diğer tiplerde gelmiyor (txt,xls)
Şimdi benim yapmak istediğim kayıt ettiğim dosyayı açtığımda herhangi bir uyarı penceresi gelmesin ve dosyanın dili varsayılan olsun

Memo1.Lines.SaveToFile('c:\deneme.doc');
bilbeyi
Üye
Mesajlar: 104
Kayıt: 24 Kas 2004 10:48
Konum: ist

Ekleme

Mesaj gönderen bilbeyi »

memo yerine richedit kullandığım zaman yukardakinin tam tersine doc ta sıkıntı yok ama xls txt de sorun oluyor.
Şimdi sorunumu grektiğinde memo gerektiğindede richedit kullanarak çözebilirim ama yinede çözümleriniz olursa beklerim...
Kullanıcı avatarı
pentiumkivanc
Üye
Mesajlar: 350
Kayıt: 19 Şub 2004 10:24
İletişim:

Mesaj gönderen pentiumkivanc »

Bu sitede csv diye arattır. İpuçları bölümünde de bahsedilmişti. csv formatı ile excele kayıt yapabilirsin (excele OLE kullanarak dönüşüm de yapabilirsin). doc konusunda ise memo nesnesi kendine gelen bilgileri metin tabanlı yani txt olarak kaydeder. Doc formatı ise farklıdır. word programının bu uyarıyı göstermesi normal. Yani tek yapman gereken csv ve ole kelimelerini arattırıp sana uygun olanını seçmek
Cevapla