Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка в RichEdit файла rtf 
V
    Опции темы
Нитонисе
Дата 17.1.2010, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Есть файл rtf, который хочу загрузить в RichEdit.
Почему-то такой трюк не работает. 
Код

RichEdit1->Lines->LoadFromFile("about.rtf");

Выскакивает ошибка 

user posted image
PM MAIL   Вверх
Данкинг
Дата 17.1.2010, 00:43 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Мне кажется, что с путём к файлу что-то не так.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Нитонисе
Дата 17.1.2010, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



С путем похоже все то. Потому что если заменить файл rtf на doc - то он загружается, правда отображается в виде парочки кракозябр, хотя файл достаточно большой - 3 станицы.
PM MAIL   Вверх
Данкинг
Дата 17.1.2010, 01:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Да, действительно. Поэкспериментировал и понял, что у тебя вообще какое-то странное сообщение, без указания причины, почему файл не может быть открыт. У меня пишет или "системе не удаётся найти указанный файл", или "доступ к файлу запрещён" и т.п. smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Нитонисе
Дата 17.1.2010, 01:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Ну сообщение сообщением, а суть то одна - ни у меня, ни у тебя файл не грузится. А можно ли закинуть в ричэдит форматированный текст в процессе разработки?
PM MAIL   Вверх
Usper
Дата 18.1.2010, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 13.4.2007

Репутация: 15
Всего: 15



И всё-таки проблема, как мне кажется, в нахождении программой самого файла. Я получил аналогичную ошибку, указав неправильный путь. Затем подсунул двоичный файл и RichEdit его без проблем открыл (показав кракозябры). Попробуй подсунуть программе другие rtf-файлы и посмотри что получится.


--------------------
На посохе волшебном нехилый набалдашник, большой такой, огромный, нехилый набалдашник.
PM MAIL   Вверх
Нитонисе
Дата 18.1.2010, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Странно, но на следующий день файл начал загружаться корректно. Я уже тут просто не отписался. На счет неправильного пути к файлу - врядли, потому что инструкция его загрузки стоит первой в обработчике формы OnCreate, а это значит что по умолчанию программа ищет этот файл в папке с исполняемым файлом, где как раз этот about.rtf и лежит.
PM MAIL   Вверх
xvr
Дата 18.1.2010, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата

а это значит что по умолчанию программа ищет этот файл в папке с исполняемым файлом
В текущей директории, которая совсем не обязанна совпадать с дирой где лежит исполняемый файл  smile 

PM MAIL   Вверх
Нитонисе
Дата 18.1.2010, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 917
Регистрация: 5.11.2009

Репутация: 2
Всего: 2



Цитата(xvr @  18.1.2010,  15:13 Найти цитируемый пост)
В текущей директории, которая совсем не обязанна совпадать с дирой где лежит исполняемый файл

Действительно? Надо будет явным образом указать, что искать этот файл нужно рядом с экзешником smile
PM MAIL   Вверх
Данкинг
Дата 18.1.2010, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Цитата(Нитонисе @  18.1.2010,  15:42 Найти цитируемый пост)
Действительно? Надо будет явным образом указать, что искать этот файл нужно рядом с экзешником

Ну так разумеется.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0513 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.