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

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

загрузка файла по двойному щелчку


Irisss ©   (2010-07-09 12:33:00) 

Ассоциировал файл с определенным расширением со своей программой (прописал в реестре).
По двойному щелчку на файле конкретного типа запускается моя программа.
Нужно, чтобы по двойному щелчку на файле программа не только запускалась, но и загружала этот файл.

Вопрос: как узнать полное имя (путь) файла, по которому произведен двойной щелчок?


Anatoly Podgoretsky   (2010-07-12 13:23:00) [1]


> Leonid Troyanovsky ©   (12.07.10 12:22) [14]

Вот такой он чайник был в ФИДО :-)


Омлет   (2010-07-12 13:04:00) [2]

А еще сделай, чтобы можно было перетаскивать файлы на программу.


Leonid Troyanovsky   (2010-07-12 12:22:00) [3]


> Irisss   (09.07.10 12:33)  

> Нужно, чтобы по двойному щелчку на файле программа не только
> запускалась, но и загружала этот файл.

http://groups.google.com/group/fido7.ru.delphi.chainik/msg/278f89887ab26b31?hl=ru
--
Regards, LVT.


Anatoly Podgoretsky   (2010-07-10 17:57:00) [4]

> Демо  (10.07.2010 14:51:08)  [8]

Первый щелчок снимет выделение.


KilkennyCat   (2010-07-10 17:09:00) [5]

эти посторонние детали очень часто вызывают истеричные звонки.


b   (2010-07-10 16:19:00) [6]


> KilkennyCat ©


Это уже посторонние детали ;)


KilkennyCat   (2010-07-10 16:13:00) [7]

а клавишу "стрл" юзвери очень любят нажимать нечаянно, книжкой какой-нить... а с ней тож очень даже получится.


KilkennyCat   (2010-07-10 16:11:00) [8]

зато получится клавишей "ентер"


Демо   (2010-07-10 14:51:00) [9]


> Anatoly Podgoretsky ©   (10.07.10 14:49) [7]
> Возможно, но не двойным щелчком


Понятно. Т.е. двойным щелчком такое не получится.


Anatoly Podgoretsky   (2010-07-10 14:49:00) [10]

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


Демо   (2010-07-10 14:39:00) [11]


> Теперь попробуйте выделить НЕСКОЛЬКО файлов с Вашим расширением
> и щелкните по ним.


А это возможно?


KilkennyCat   (2010-07-09 14:19:00) [12]


> Юрий Зотов ©   (09.07.10 13:45) [4]

провокатор...
а еще можно выбрать с чужим расширением и "открыть с помощью". продвинутые юзвери могут и любят.


Юрий Зотов   (2010-07-09 13:45:00) [13]


> Irisss   (09.07.10 13:15) [3]

Теперь попробуйте выделить НЕСКОЛЬКО файлов с Вашим расширением и щелкните по ним.


Irisss   (2010-07-09 13:15:00) [14]

Сори, все работает
Спасибо


Irisss   (2010-07-09 13:10:00) [15]

применил такой код, но он не загружает

procedure TFormManager.FormShow(Sender: TObject);
begin
   if ParamCount > 0
   then begin
       Self.FManager.Load( ParamStr(1) );
   end;
end;


Dennis I. Komarov   (2010-07-09 12:42:00) [16]

ParamStr(1)


Наверх

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