Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2013, 13:45   #1
newd
Участник клуба
Пользователь
 
Аватар для newd
 
Регистрация: 21.01.2008
Сообщений: 20
По умолчанию Текстовый файл открывается не корректно.

Здравствуйте.
На форме имеются: RichEdit1; OpenDialog1; Button1.
Код:
procedure TMainForm.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
RichEdit1.Lines.LoadFromFile(OpenDi alog1.FileName);
end;
end;

После нажатия на кнопку, любой текстовый файл(.txt или .rtf) открывается примерно в таком виде:
\par \f1 \f2\'c2\'f1\'e5\'ec \'e8\'e7\'e2\'e5\'f1\'f2\'ed\'e0 \'ef\'ee\'e3\'ee\'e2\'ee\'f0\'ea\'e 0 \f1\'ab\f2\'ce\'f2 \'f2\'fe\'f0\'fc\'ec\'fb \'e8 \'ee\'f2 \'f1\'f3\'ec\'fb \'ed\'e5 \'e7\'e0\'f0\'e5\'ea\'e0\'e9\'f1\'f f\f1\'bb, \f2\'ee\'e7\'ed\'e0\'f7\'e0\'fe\'f9 \'e0\'ff, \'f7\'f2\'ee \'e4\'e0\'e6\'e5 \'f7\'e5\'eb\'ee\'e2\'e5\'ea, \'ed\'e8\'ea\'e0\'ea \'ed\'e5 \'f1\'e2\'ff\'e7\'e0\'ed\'ed\'fb\'e 9 \'f1 \'ea\'f0\'e8\'ec\'e8\'ed\'e0\'eb\'f c\'ed\'fb\'ec \'ec\'e8\'f0\'ee\'ec, \'ee\'e4\'ed\'e0\'e6\'e4\'fb \'ec\'ee\'e6\'e5\'f2 \'ee\'ea\'e0\'e7\'e0\'f2\'fc\'f1\'f f \'e7\'e0 \'f0\'e5\'f8\'e5\'f2\'ea\'ee\'e9. \'c8 \'e2 \'fd\'f2\'ee\'ec \'f1\'eb\'f3\'f7\'e0\'e5 \'ed\'e5 \'e2\'e0\'e6\'ed\'ee, \'ea\'e0\'ea\'ee\'e2\'e0 \'ed\'e0\'f1\'f2\'ee\'ff\'f9\'e0\'f f \'ef\'f0\'e8\'f7\'e8\'ed\'e0 - \'f1\'e5\'f0\'fc\'e5\'e7\'ed\'ee\'e 5 \'ed\'e0\'f0\'f3\'f8\'e5\'ed\'e8\'e 5 \'e7\'e0\'ea\'ee\'ed\'e0 \'e8\'eb\'e8 \'ee\'f8\'e8\'e1\'ea\'e0 \'f1\'eb\'e5\'e4\'f1\'f2\'e2\'e8\'f f: \'f7\'e5\'eb\'ee\'e2\'e5\'ea \'ee\'ea\'e0\'e7\'e0\'eb\'f1\'ff \'e2 \'f2\'fe\'f0\'fc\'ec\'e5, \'e8 \'e5\'ec\'f3 \'ef\'f0\'e8\'e4\'e5\'f2\'f1\'ff \'ef\'f0\'ee\'e2\'e5\'f1\'f2\'e8 \'e2 \'ed\'e5\'e9 \'ea\'e0\'ea\'ee\'e5-\'f2\'ee \'e2\'f0\'e5\'ec\'ff...
При повторном нажатии на кнопку и выборе этого-же файла, все открывает как надо.
Подскажите пожалуйста, в чем дело.
Чем глубже пропасть в которую падаешь, тем больше шансов научиться летать.
newd вне форума Ответить с цитированием
Старый 04.07.2013, 17:15   #2
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

may be:
Код:
procedure TMainForm.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
begin
RichEdit1.Lines.clear;
RichEdit1.Lines.LoadFromFile(OpenDi alog1.FileName);
end;
end;
Кольша вне форума Ответить с цитированием
Старый 04.07.2013, 20:38   #3
newd
Участник клуба
Пользователь
 
Аватар для newd
 
Регистрация: 21.01.2008
Сообщений: 20
По умолчанию

Спасибо, к сожалению не помогает. Может быть проблема в операционке (Windiws 7) ?
Чем глубже пропасть в которую падаешь, тем больше шансов научиться летать.

Последний раз редактировалось newd; 04.07.2013 в 20:42.
newd вне форума Ответить с цитированием
Старый 04.07.2013, 21:08   #4
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

PlainText поставь в True

У самого недавно эта же проблема была с сохранением в .txt, нагуглил про PlainText, помогло.


Последний раз редактировалось FleXik; 04.07.2013 в 21:13.
FleXik вне форума Ответить с цитированием
Старый 05.07.2013, 22:03   #5
newd
Участник клуба
Пользователь
 
Аватар для newd
 
Регистрация: 21.01.2008
Сообщений: 20
По умолчанию

PlainText в True поставил, все равно при открытии .txt или .rtf не помогает, все та-же проблема. С сохранением все в порядке.
Чем глубже пропасть в которую падаешь, тем больше шансов научиться летать.
newd вне форума Ответить с цитированием
Старый 05.07.2013, 22:05   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а какая версия ДЕлфи у вас?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.07.2013, 00:42   #7
newd
Участник клуба
Пользователь
 
Аватар для newd
 
Регистрация: 21.01.2008
Сообщений: 20
По умолчанию

У меня Delphi 7, а ОС Windows 7 x 64. Установлено обновление (Windows6.0-KB947562-x86) для того, что-бы работала справочная система при нажатии F1. До установки обновления F1 не работала.
Чем глубже пропасть в которую падаешь, тем больше шансов научиться летать.

Последний раз редактировалось newd; 06.07.2013 в 00:54.
newd вне форума Ответить с цитированием
Старый 06.07.2013, 01:10   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Delphi 7 слишком стара для этой системы.
не стоит её применять без крайней нужды.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.07.2013, 14:41   #9
newd
Участник клуба
Пользователь
 
Аватар для newd
 
Регистрация: 21.01.2008
Сообщений: 20
По умолчанию

Спасибо всем. Буду пробовать Среду Разработки посвежее.
Чем глубже пропасть в которую падаешь, тем больше шансов научиться летать.
newd вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не открывается текстовый файл для чтения (использовал fstream.h) ichigo9911 Общие вопросы C/C++ 7 13.03.2012 11:39
мини Файл Браузер, не открывается файл выбранный в ListView Paul_man WPF, UWP, WinRT, XAML 0 01.03.2012 11:59
Не открывается файл Полиграф Microsoft Office Excel 8 24.06.2011 10:48
Не открывается файл Эдвард Общие вопросы Delphi 0 20.08.2009 15:38
Не открывается файл Михаил Юрьевич Общие вопросы Delphi 10 29.02.2008 08:25