Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.10;
Скачать: CL | DM;

Вниз

Почему Memo не правильно показывает ДОС-овский файл ??   Найти похожие ветки 

 
ЮРИЙ_К ©   (2003-02-28 12:37) [0]

Уважаемые знатоки! Почему, загружая программно (Memo.Lines.LoadFromFile(...)) в Memo файл
в кодировке ОЕМ, вижу абракадабру, хотя в Design-time вкатываю
его в Lines, устанавливаю OEM_CHARSET и вижу все нормально ???
И что дает свойств OEMconvert???


 
Anatoly Podgoretsky ©   (2003-02-28 12:46) [1]

Memo правильно показывает ДОС-овский файл


 
Андрей Сенченко ©   (2003-02-28 12:47) [2]

устанавливаю OEM_CHARSET и вижу все нормально

Ты сам ответил на свой вопрос


 
ЮРИЙ_К ©   (2003-02-28 13:02) [3]

Дык говорю, в Дельфине ДА, программно Load FromFile ерундень показывает. Могет чарсет выбивает??


 
Андрей Сенченко ©   (2003-02-28 13:34) [4]

Не могет, а выбивает. По умолчанию файл читается в какой кодировке ? Естественно в кодировке по умолчанию. А она у Тебя какая ? Неужто ДОС-овская 866-я ? Нет конечно.
Соответственно Ты должен позаботится об изменении кодировки выводимого Тобой текста.
Ты же САМ ответил на свой вопрос в самом начале - оставалось применить этот ответ к Твоей проблеме

OemToChar, CharToOem и прочие прелести тут как раз пригодятся


 
ЮРИЙ_К ©   (2003-02-28 14:11) [5]

>> Андрей Сенченко
Т.е. получается, что нужно построчно читать файлец, конвертировать и только потом загонять в Мемо?
А нельзя как-то Меме указать чарсет перед загрузкой файла?


 
Opuhshii ©   (2003-02-28 14:22) [6]

2ЮРИЙ_К © (28.02.03 14:11)
зачем "построчно читать файлец"?,..


 
Opuhshii ©   (2003-02-28 14:32) [7]

"А нельзя как-то Меме указать чарсет перед загрузкой файла?" - можно,.

" что дает свойств OEMconvert" ...

"Determines whether characters typed in the edit control are converted from ANSI to OEM and then back to ANSI."

и ещё

"Use the source, Luke..."


 
ЮРИЙ_К ©   (2003-02-28 14:40) [8]

Memo1.Font.Charset := 255;
Memo1.Lines.LoadFromFile(FilenameEdit1.Text);
Во, пишу, и не хрена 8-(



Страницы: 1 вся ветка

Текущий архив: 2003.03.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
6-29973
Карелин Артем
2003-01-21 14:04
2003.03.10
Дозвон через удаленный доступ. + Параметры набора.


1-29795
Шурик Ш
2003-02-27 16:47
2003.03.10
Как создать текстовый файл в кодировке DOS?


4-30198
viper
2003-01-20 14:43
2003.03.10
Запущено ли приложение..


1-29828
TButton
2003-02-24 21:17
2003.03.10
динамические массивы и операции


14-30024
Makhanev A.S.
2003-02-24 00:54
2003.03.10
Стиль программирования...