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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2009, 19:05   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию открытие файла

Подскажите как открывать файлы в компоненте RichView по умолчанию.
Например в richEdit я открывал так:
Код:
if (ParamCount > 0) and FileExists(ParamStr(1)) then
RichEdit.Lines.LoadFromFile(ParamStr(1));
А как в Richview?
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 19.09.2009, 19:17   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Какой файл хочешь открывать в RichView ?
TXT, RTF, RVF, TXT Unicode ?

Просто на каждый из них там разная процедура ...
DOC-файл вообще через OfficeConverter открывается
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 19.09.2009, 19:37   #3
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

На TXT, RTF, RVF
Если можно примерчик,а то что то в демке ни как не найду
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 19.09.2009, 19:59   #4
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

TXT:
Код:
RichView1.LoadText(OpenDialog1.FileName, 0, 0, True);
RichView1.Format;
RTF:
Код:
RichView1.LoadRTF('C:\test.rtf');
RichView1.Format;
RVF:
Код:
RichView1.LoadRTF('C:\test.rvf');
RichView1.Format;
RVF - это внутренний формат компонентов RichView, RichViewEdit, ScaleRichView и т.д. Он более емкий по размеру, зато там все хранится "как есть".
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 19.09.2009, 20:08   #5
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

Большое спасибо!

Переделал вот так,но что то не работает
Код:
if (ParamCount > 0) and FileExists(ParamStr(1)) then
RichViewEdit.LoadText(ParamStr(1), 0, 0, True);
Вот так открывает и RTF и txt ,а RVF открывается как не форматированный текст
Код:
if (ParamCount > 0) and FileExists(ParamStr(1)) then
rve.LoadRVF(ParamStr(1)) ;
rve.Format;
может как то не так надо
За частые поиски был забанен во всех известных
поисковых системах!

Последний раз редактировалось Stilet; 21.09.2009 в 10:17.
Михаил Юрьевич вне форума Ответить с цитированием
Старый 20.09.2009, 08:34   #6
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Вот пример. Там есть оценка какой именно файл грузим (txt, rtf, rvf)
Попробуй запускать его так :
open.exe rtf.rtf
open.exe rvf.rvf
open.exe txt.txt
Вложения
Тип файла: zip OpenFiles.zip (17.9 Кб, 40 просмотров)
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 20.09.2009, 14:26   #7
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

Все прекрасно открывается,но только те расширения которые приписаны
txt, rtf, rvf , а можно Richview открывать такие расширения как ini,log ....
в общем все то что можно открыть в RichEdit
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 20.09.2009, 14:29   #8
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Конечно. Открывай их как txt, т.е. через LoadText('C:\blabla.ini', 0, 0, false) - через это можно все открывать хоть zip, вот только как ОНО это все будет выглядеть ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT

Последний раз редактировалось Kotofff; 20.09.2009 в 14:32.
Kotofff вне форума Ответить с цитированием
Старый 20.09.2009, 14:51   #9
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

Блин,точно , что то я затормозил
Большое спасибо!
На этом не прощаюсь .........
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие файла и создание графика на основе чисел из файла Simon..14 Общие вопросы C/C++ 8 09.06.2009 10:18
Открытие файла Messir_Leonard Win Api 2 09.04.2008 19:33
Открытие файла Veiron Общие вопросы Delphi 2 27.02.2008 03:12
Открытие файла KillbrumX Помощь студентам 5 02.02.2008 20:50