![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как зарегистрировать расширение?
TStas © (2005-08-14 18:51:00)Как зарегистрировать расширение? и сделать, чтобы приложению можно было передавать параметры, например, как noped.exe sometextfile.txt? Понятно, что зарегстрировать в HKCR расширение на приложение, а вот в самом приложении что нужно написать для этого?
Джо (2005-08-17 02:26:00) [1]
> [11] TStas © (17.08.05 01:55)
> >nes
> А в какой процедуре это написать. В OnCreate?
Можно в OnCreate. Можно в файле проекта. И отказаться от "автоматического" создания форм.
TStas (2005-08-17 01:55:00) [2]>nes
А в какой процедуре это написать. В OnCreate?
TStas (2005-08-17 01:45:00) [3]Спасибо, буду пробовать
nes (2005-08-16 19:58:00) [4]if (paramcount >0) then memo1.lines.LoadFromFile(paramstr(1));
Если передашь путь к файлу, то он загрузиться в мемо
TStas (2005-08-16 19:46:00) [5]Но ведь фактически это означает, что в программе должна быть процедура с некими параметрами, все на ДЛЛ похоже. Если, например, передавать адрес файла, то это процедура открытия файла?
Leonid Troyanovsky (2005-08-15 09:20:00) [6]
> TStas © (14.08.05 18:51)
> Как зарегистрировать расширение? и сделать, чтобы приложению
> можно было передавать параметры, например, как noped.exe
> sometextfile.txt? Понятно, что
http://groups.google.com/group/fido7.ru.delphi.chainik/msg/278f89887ab26b31?hl=ru&
--
Regards, LVT.
Anatoly Podgoretsky (2005-08-15 00:00:00) [7]Может ты речь ведешь про ассоциации, поскольку для передаче параметров никакая регистрация не требуется.
TStas (2005-08-14 19:49:00) [8]Посмотрю. Странно, что я как-то эту тему пропустил
Zeqfreed (2005-08-14 19:43:00) [9]TStas © (14.08.05 19:28) [2]
Любому приложению можно передавать любые допустимые параметры, вот это только уже его дело как-то их использовать или нет.
В догонку: об использовании командной строки можно узнать из интегрированной справки по ф-циям ParamStr и ParamCount.
KilkennyCat (2005-08-14 19:40:00) [10]а... понял.
необходимо при запуске поработать с ParamStr, в справке Делфи есть пример.
TStas (2005-08-14 19:28:00) [11]Что в реестр написать понятно, а как сделать, чтобы если приложение может открывать файлы некоторого типа, имя это файла можно было бы передать ему как параметр?
KilkennyCat (2005-08-14 19:13:00) [12]http://www.codenet.ru/progr/delphi/vcl_faq/120.php