|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.11.2006, 04:54 | #1 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 63
|
DELPHI & FAR Manager
Задача стоит такая:
есть текстовый файл name.dat, усли написать такой код: ShellExecute(Handle,'Open','name.da t',nil,nil,SW_SHOW); то файл откроется с помощью блокнота. Как сделать чтобы он открылся с помощью Far Manager??? Заранее весьма Вам признателен... Последний раз редактировалось mihali4; 11.02.2009 в 00:31. |
03.11.2006, 07:07 | #2 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
1) напиши последнее SW_ShowNormal, а не SW_Show.
2)А файлы *.dat по умолчанию открываются в FAR-е? Если нет, то придётся самому ассоциировать эти файлы с Фаром; если да, то я не знаю почему не работает, всё должно быть ОК. Последний раз редактировалось mihali4; 11.02.2009 в 00:32. |
03.11.2006, 22:12 | #3 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
выбор запускающей программы, ShellExecute
По - моему можно оставить как было... Файл открываеться с помощью той программы с которой ассоциируеться это расширение. Проще всего вручную выставить для данных расширений - открывать с помощью - Far Manager
|
10.11.2006, 14:43 | #4 |
Форумчанин
Регистрация: 10.11.2006
Сообщений: 189
|
Для того, чтобы открыть любой файл фаром нужно запустить фар с одним из следующих параметров:
/v <filename> - для просмотра файла /e[<line>[:<pos>]] <filename> - для редактирования т.е. в Делфе для этого нужно написать соответствующим образом ShellExecute (точный синтаксис ShellExecute для случая запуска с параметром к сожалению не помню, в HELP написано) Синтакис будет примерно такой: ShellExecute(Handle,'Open','far.exe ','/v name.dat',nil,SW_SHOW); Последний раз редактировалось mihali4; 11.02.2009 в 00:31. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
far manager | malevich | Общие вопросы Delphi | 1 | 21.11.2006 12:34 |