Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];




Вниз

как загрузить текстовый файл в ричедит, например ? (файл в досовской кодировке) 


Дмитрий Д.   (2001-12-27 12:28) [0]

Уважаемые! Не сталкивался ли кто с такой проблемой:
Есть некий текстовый файл в досовской кодировке,
мне нужно обрабатывать его построчно, решил использовать для этих целей ричедит, но проблема в том что он как бы не поддерживает оем кодировку...
Подскажите как быть?
перекодировать самому как бы не хотелось, может есть другой путь ?
хочется простого решения задачи, если такое есть :)
Заранее спасибо за помошь!



MBo   (2001-12-27 14:15) [1]

uses ...strutils;// RXlib
richedit1.lines.LoadFromFile("e:\dostext.txt");
richedit1.Lines.text:=oemtoansistr(richedit1.Lines.text);
если нет RX - в Delphi есть практически такая же функция



Дмитрий Д.   (2001-12-27 15:38) [2]

но это все же преобразование, чтобы сбросить обратно в файл нужно будет обратно кодировать.
видимо другого простого пути нет.
Но все равно Спасибо за ответ!



BlackStuff   (2001-12-27 17:11) [3]

А я решил все это просто, у меня вобще была путаница с кодировками, дык я в шрифтах менял и все проходило :)

чтонить.Font.Charset:=OEM_CHARSET;

это в D6, но и в 5х помоему тоже есть.



Дмитрий Д.   (2001-12-28 09:06) [4]

может быть в 6 работает...
у меня 5, и не помогает, хотя по логике все должно быть нормально, когда устанавливаешь фонт например Terminal
В блокноте виндовом этот прием работает, но в делфи к сожалению нет



VadX   (2002-01-05 12:43) [5]

RichEdit1.Lines.LoadFromFile(filename_string);




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.011 c
1-66299           ctapik-net            2002-01-02 14:36  2002.01.21  
Есть форма, необходимо нарисованное изображение на ней увеличить или уменьшить.


14-66341          Oleg Gashev           2001-11-24 17:35  2002.01.21  
На Ваш Суд


7-66370           Giga-Byte             2001-08-29 22:59  2002.01.21  
Как получить список процессов в win2k и убить желаемый


1-66235           AST                   2001-12-30 01:42  2002.01.21  
Размеры в Qreport


1-66258           Дремучий              2002-01-03 21:44  2002.01.21  
TComponent и сообщения клавиатуры