Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Как создать группу?   Найти похожие ветки 

 
PAI   (2005-10-11 18:21) [0]

Такое дело...
У моя программа вызывает другие мои же программы.
1. И надо бы их собрать в группу, (чтобы не растягивались по статусной строке).
2. Как сделать невозможным пуск программы, если один экземпляр  её уже активен?
Заранее спасибо.


 
Anatoly Podgoretsky ©   (2005-10-11 18:25) [1]

Ничего не понятно.


 
PAI   (2005-10-11 18:51) [2]

Ну такая ситуация :

в главной проге Pr0 :
winexec("Pr1", SW_SHOWNORMAL);
....
в проге Pr1 :
winexec("Pr2", SW_SHOWNORMAL);
....
в проге Pr2 :
winexec("Pr3", SW_SHOWNORMAL);

Нужно чтобы активной была только та программа, которая "последняя".
Т.е как проверить есть ли уже запущенная программа из "предыдущих", чтобы - запретить их повторый запуск, или активизацию.
И как эту "цепочку" собрать в группу,(чтобы не растягивались по статусной строке).


 
TUser ©   (2005-10-11 19:01) [3]

ИМХО, тебе надо в ХР управлять кнопками в таскбаре. Сгруппировать-разгруппировать. Это перевод типа.

Реализовать - вроде никак. За этими делами система следит, возможно есть какие-то хакерские способы.


 
PAI   (2005-10-11 19:09) [4]

Неужели нет подходов через API-функции?


 
TUser ©   (2005-10-11 19:17) [5]

Попробуй с помощью Spy++ или чего-нибудь подобного посмотреть, какие сообщения приходят на таскбар и на эти собственно кнопки при группировке/разгруппировке. У меня ХР нет под рукой.


 
Германн ©   (2005-10-12 01:52) [6]

2 PAI   (11.10.05 18:21)
Ну, блин!
1. "статусная строка" - имхо, Панель Задач aka TaskBar!
2. В 9х - придётся рисовать свою "статусную строку" со всем присущем данной задаче геморроем.
3. по поводу
> 2. Как сделать невозможным пуск программы, если один экземпляр  её уже активен?

Тут на форуме уже столько раз отвечали, что многим уже надоело. Ищи, да обрящешь!



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
3-1127652661
MakedoneZ
2005-09-25 16:51
2005.11.06
Мобильность программы с исп. MSAccess


3-1127802211
jeka_t
2005-09-27 10:23
2005.11.06
Как настроить DBGrid при ADOQuery.CursorType = ctDynamic?


6-1122019736
Senti
2005-07-22 12:08
2005.11.06
Помогите разобраться с вот этим кодом...


1-1129547697
Oleg_
2005-10-17 15:14
2005.11.06
как задать шрифт заголовка окна под win 2003


4-1126025128
Gest
2005-09-06 20:45
2005.11.06
WMI библиотека