| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > как проверить THandle чужой программы |
| Автор: Klio 5.4.2011, 17:25 |
| Здравствуйте господа программисты! Меня интересует такой вопрос: - После получения Handle окна другой программы, в случае если окно было закрыто, или был его перезапуск, как можно обновить ссылку, чтобы и в дальнейшем можно было использовать чужое окно... |
| Автор: ZBugz 5.4.2011, 19:13 |
| Проверять, есть ли хендл еще, если нет, то надо искать окно или по экзешнику и получать новый хэндл. |
| Автор: Klio 5.4.2011, 21:15 |
| Ну обновление можно сделать посредством того что добавить переменную с названием окна, и потом через FindWindow... Но уже много просмотрел, но всё равно Кто знает как можно проверить существует ли Handle? Или сделать от противного - заключить в try и надеятся что ошибки выполнения не будет |
| Автор: ZBugz 6.4.2011, 15:52 | ||
if Handle = тому то что был В таймере раз в секунду опрашивай. |