![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Второй экземпляр проложения... [D7, WinXP]
Kokopelli © (2003-01-24 14:55:00)При запуске файла с заданным расширением, запускается мое приложение. Я сделал так, что бы второй экземпляр приложения не запускался. Проблема заключается в том, что бы уже запущенное ранее приложение начало обрабатывать этот файл. Может быть есть наработанные ходы?
Может быть можно как-то передать ParamStr(1) от незапущенного приложения к запущенному??
Юрий Зотов (2003-01-25 21:55:00) [1]> REA © (25.01.03 12:30)
http://www.delphikingdom.com/helloworld/samples_win.htm#link1
> ZmeiGorin © (25.01.03 21:29)
> Вообще-нет.
Запускаться он, конечно, будет, в этом Вы правы. Причем независимо от того, ассоциирован он с чем-нибудь, или нет.
Но ничто ему не мешает тут же и завершиться, ничего не делая. Именно тем способом, о котором Вы сказали.
ZmeiGorin (2003-01-25 21:29:00) [2]Вообще-нет. можно сделать, чтобы не сознавались VCL-формы(поместить код поиска инстанса перед инициализацией application.
REA (2003-01-25 12:30:00) [3]А можно сделать так, чтобы второй экземпляр вообще не запускался при нажатии на ассоциированный тип, если первый уже в памяти?
Bsl (2003-01-25 07:52:00) [4]А не проще ли использовать DDE?!?
Юрий Зотов (2003-01-25 00:39:00) [5]http://www.delphikingdom.com/helloworld/samples_win.htm#link3