Richedit'teki satırları normal metin belgesi olarak kaydetme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
selam
Üye
Mesajlar: 51
Kayıt: 02 Tem 2003 07:08

Richedit'teki satırları normal metin belgesi olarak kaydetme

Mesaj gönderen selam »

Merhaba,

Richedit içindeki satırları richedit1.savetofile('dosya.txt'); olarak kaydettiğimde Notepad ile açtığımda karışık kodlar yazdığını gördüm.(Rtf uzantılı dosyaların kodları olmalı.)Bunu nasıl normal txt uzantılı dosya loarak kaydedebilirim

Teşekkürler!
Kullanıcı avatarı
karflake
Üye
Mesajlar: 222
Kayıt: 15 Haz 2003 03:57

Mesaj gönderen karflake »

Merhaba.

Richedit'e yazılan metinler "zengin metin" olarak kaydedilir. Bu sayede metinin değişik yerlerinde biçimlendirmeler(örneğin başlıkların kalın yapılması, numaralı listeler vb.) kullanıalbilir. Bu yüzden oluşan dosya not defterinde düzgün görülmez, ancak Wordpad veya winword ile açarsanız düzgün görülecektir.

Eğer kaydedilen dosyayı muhakkak Not defteri ile açmanız gerekiyorsa, Rich Edit yerine Memo bileşenini kullanabilirsiniz.

İyi çalışmalar.
selam
Üye
Mesajlar: 51
Kayıt: 02 Tem 2003 07:08

Mesaj gönderen selam »

Teşekkürler;
Ben richeditteki metni txt olarak kaydetmek istemiştim.Neden diye sorsarsanız richeditte yazım sınırı yok.Ama şimdi buldum.
İyi günler!
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

bulduğunuz çözümü bizlerle paylaşırsanız sevinirim.

İyi günler.
Kullanıcı avatarı
futbolcu
Üye
Mesajlar: 129
Kayıt: 02 Tem 2003 08:33
Konum: Ankara

Mesaj gönderen futbolcu »

Aslında çözüm çok basit:

RichEdit 'in PlainText 'ini properties ten True yapmak yeterli.

Bunu kodla yazarsak;

RichEdit1.plainText:=True;


Selamlar
Bilgi çoğaldıkça krallar ölür
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

böyle bir özellik aklımda kalmış ama o gün Delphi'de bir RichEdit koydum ama bulamamıştım, neyse olur böyle vakalar :lol:

Kolay gelsin.
Cevapla