Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как в memo корректно отобразить текст из файла


mpdasa ©   (2011-07-08 00:38:00) 

Здравствуйте.

Люблю заучивать стихи. Создал очень простую прогу. Она у меня на экране поверх всех окон. В ней Memo и в неё из файла загружаю стих:
MainMemo.Lines.LoadFromFile('memo.txt');
Но вот беда в том, что стихи у меня индийские, то есть с диакритикой. А текстовые файлы диакритику не сохраняют.
Подскажите, как решить проблему. Выходом было бы научиться работать хотя бы с файлами RTF, если кто знает как, подскажите.

И моя задача именно в том, чтобы стих был в отдельном файле, а не в коде самой проги. Потому что неудобно каждый раз переделывать содержимое всех строк MainMemo.Lines.Add('тра ля ля');

Спасибо.


Anatoly Podgoretsky   (2011-07-08 08:56:00) [1]


> Выходом было бы научиться работать хотя бы с файлами RTF,
>  если кто знает как, подскажите.

Заменить MEMO на RICHEDIT


brother   (2011-07-08 03:51:00) [2]

> Выходом было бы научиться работать хотя бы с файлами RTF

RichEdit на закладке Win32, как я помню умеет работать с RTF...


Inovet   (2011-07-08 01:42:00) [3]

Плохиш говорит, что есть и другие компонеты для вывпда текста в том числе RTF и HTML. В простом тестовом файле можно хранить текст в юникоде, новые версии Делфи работают с юникодом, для старых есть сторонние компоненты для юникода. Но удобнее в смысле возможностей оформления RTF или HTML.

Харе Кришна.


Плохиш   (2011-07-08 01:01:00) [4]


> Подскажите, как решить проблему. Выходом было бы научиться
> работать хотя бы с файлами RTF, если кто знает как, подскажите.

Можно начать с чтения названий на палитре компонентов.


Наверх

Титульная страница Поиск, карта сайта Написать письмо