Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как зарегистрировать расширение?


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


Наверх

Титульная страница Поиск, карта сайта Написать письмо