|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.07.2015, 17:37 | #1 |
Новичок
Джуниор
Регистрация: 12.07.2015
Сообщений: 1
|
Работа с несколькими процессами с одинаковым именем - Delphi
Добрый день. Пишу программу "менеджер окон" - при нажатии кнопки запускается окно, после этого к нему автоматически прикрепляется другая программа. Но чтобы прикрепить программу, необходимо вывести первое окно на передний план. То есть одно окно можно найти по имени окна и вывести его на передний план, прикрепить программу, а как быть дальше? Если нужно так же запустить второе окно и к нему прикрепить вторую копию программы.
Небольшое уточнение - "прикрепляемая" программа прикрепляется тоже по имени окна. Приходит в голову создать список хэндлов, в который будет добавляться хэндл процесса, но потом нужно проверять как-то по списку - существует ли в списке хэндл, который сейчас пытаемся добавить туда. Если существует, то не добавлять и вывести на передний план другое окно с таким именем. Но как - не знаю. |
13.07.2015, 02:24 | #2 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Определять свою программу по имени окна, это вроде не совсем корректно. А так, как вариант, это можно реализовать через оконные сообщения или общую память для двух процессов.
Но я не совсем понял, у Вас есть одна программа, которая порождает окна, а запуская вторую программу, она должна взять одно из этих окон с условием, что его не взяла другая вторая программа?
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
13.07.2015, 12:27 | #3 | ||
Форумчанин
Регистрация: 30.06.2015
Сообщений: 353
|
Объясните более понятно, в частности что означает:
Цитата:
Цитата:
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как получить с помощью PHP из базы MySql, содержимое, из двух таблиц с одинаковым именем столбца. | Microplankton | PHP | 6 | 13.03.2015 11:42 |
Выбрать 2 фигуры с одинаковым именем | GAS1979 | Microsoft Office Excel | 5 | 14.10.2014 17:04 |
Работа с несколькими формами в Delphi | vete-7557 | Общие вопросы Delphi | 3 | 13.06.2013 15:47 |
Delphi. Работа с процессами - узнать количество занимаемой процессом памяти в ОЗУ и определить загрузку процессора | alex111089 | Помощь студентам | 2 | 19.01.2013 21:44 |
работа с несколькими dbf таблицами в delphi | dinaria | БД в Delphi | 1 | 14.06.2011 18:51 |