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

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

ParamStr


Alexey ©   (2009-11-17 11:11:00) 

Добрый день!

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

А вопрос вот в чем - это все получается, если программа не запущена, т.е. при первом запуске в OnCreate у меня обрабатывается ParamStr.

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

Заранее спасибо!


Омлет   (2009-11-17 12:25:00) [1]

Как-то так.


Alexey   (2009-11-17 12:23:00) [2]

Т.е. если запускается первый раз - то передаем через ParamStr и все ок, далее проверяем, если уже запущена, то в новой копии не выполняем действия с ParamStr, передаем в первую копию url, и завершаем новую копию. Как то так?


clickmaker   (2009-11-17 11:21:00) [3]

проверять при запуске, нет ли уже работающего экземпляра. если есть, передавать строку, например SendMessage(WM_COPYDATA


Омлет   (2009-11-17 11:21:00) [4]

При запуске проверяй, запущена ли другая копия программы. Если запущена - передавай ей url каким-либо образом, а эту завершай.


brother   (2009-11-17 11:20:00) [5]

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


Наверх

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