![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вызов функции в запущенной программе [D6, Win95/98, Win2k, WinXP]
Anatoliy © (2003-02-12 17:32:00)На сайте описаны способы предотвращения запуска второй копии программы. Но нужно не запрещать запуск, а вызвать определенную процедуру в запущенном приложении и поймать параметры командной строки второй копии. Есть предложения?
Anatoliy (2003-02-12 17:57:00) [1]Принцип понял. Спасибо. Буду юзать!
gsu (2003-02-12 17:55:00) [2]н-р:
TForm1 = class(TForm)
private
procedure WMCopyDATA(var msg: TCOPYDATASTRUCT); message WM_CopyDATA;
end;
Anatoliy (2003-02-12 17:43:00) [3]Что то вроде FindWindow() ... SendMessage() ...
А как его поймать в первой копии?
MBo (2003-02-12 17:38:00) [4]Найти первый экземпляр и послать ему сообщение (например, WM_CopyDATA) со строкой параметров