![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Есть сторонняя программа на Java. При запуске программы в параметрах нужно передавать Handle своего приложения, чтобы программа на Java могла посылать сообщения моему приложению.
Делаю так: Код:
var param: Pchar; begin param := PChar(Form1.Handle); ShellExecute (Form1.Handle, nil, 'C:\PRNControl.jar', param, nil, SW_HIDE); end; Но этот вариант не работает — обратно сам себе передать сообщение даже не могу. Код:
var h: THandle; begin h := hwnd(param); PostMessage(h,WM_MYMESSAGE,0,0); end; Как передать Handle стороннему приложению? P.S. Найти хэндл по названию окна не предлагать. |