Главная страница
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.022 c
3-29697
Dracula2000
2003-02-18 10:38
2003.03.10
Есть проблемка с DLL & InterBase


3-29760
Андрю-ХА!
2003-02-18 18:00
2003.03.10
Ошибка 9476


1-29852
Шишкин Илья
2003-02-20 20:49
2003.03.10
Помогите с автозапуском


8-29958
Dangerouse
2002-11-27 14:05
2003.03.10
Из avi сделать jpg


6-29978
Николай Быков
2003-01-10 03:10
2003.03.10
Browser.ExecWB();