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 06:08

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

Mesaj gönderen selam » 26 Eki 2003 06:07

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 02:57

Mesaj gönderen karflake » 26 Eki 2003 02:56

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 06:08

Mesaj gönderen selam » 01 Kas 2003 06:59

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: 7506
Kayıt: 09 Haz 2003 11:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek » 01 Kas 2003 08:13

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 07:33
Konum: Ankara

Mesaj gönderen futbolcu » 02 Kas 2003 06:47

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: 7506
Kayıt: 09 Haz 2003 11:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek » 03 Kas 2003 12:50

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