Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.10.03;
Скачать: CL | DM;

Вниз

загрузка файла по двойному щелчку   Найти похожие ветки 

 
Irisss   (2010-07-09 12:33) [0]

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

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


 
Dennis I. Komarov ©   (2010-07-09 12:42) [1]

ParamStr(1)


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

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

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


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

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


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


> Irisss   (09.07.10 13:15) [3]

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


 
KilkennyCat ©   (2010-07-09 14:19) [5]


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

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


 
Демо ©   (2010-07-10 14:39) [6]


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


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


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

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


 
Демо ©   (2010-07-10 14:51) [8]


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


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


 
KilkennyCat ©   (2010-07-10 16:11) [9]

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


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

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


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


> KilkennyCat ©


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


 
KilkennyCat ©   (2010-07-10 17:09) [12]

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


 
Anatoly Podgoretsky ©   (2010-07-10 17:57) [13]

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

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


 
Leonid Troyanovsky ©   (2010-07-12 12:22) [14]


> Irisss   (09.07.10 12:33)  

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

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


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

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


 
Anatoly Podgoretsky ©   (2010-07-12 13:23) [16]


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

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



Страницы: 1 вся ветка

Текущий архив: 2010.10.03;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.011 c
2-1278323902
pit
2010-07-05 13:58
2010.10.03
Преобразование вида "file:///C:...." в обычный windows путь


2-1278501707
DC-AC
2010-07-07 15:21
2010.10.03
Изменить шрифт заголовка окна


15-1278092476
DVM
2010-07-02 21:41
2010.10.03
Вопрос к владельцам, знатокам IPhone.


15-1278574649
Polkin
2010-07-08 11:37
2010.10.03
RTF-картинка (PHP)


2-1279007874
Matveih1
2010-07-13 11:57
2010.10.03
Runtime packages