![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Запуск из проги другой проги |
|
Запуск из проги другой проги
|
Пользователь Сообщения: 126 |
Приветик всем дельферам.
Короче пишу прогу по созданию html страничек (своеобразный редактор для создания сайта). Так вот есть кнопочка которая в любой момент создания странички запускает эксплорер (типа предпросмотр). Как сделать так чтобы в момент запуска эксплорера и пока он не выгружен моя прога становилась "замороженной" (ну типа вообще стала неактивной), а после закрытия эксплорера занова "размораживалась" |
|
------- Отправлено: 22:53, 21-11-2003 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать А не лучше сделать, скажем две закладки, где вторая содержит окно броузера. Таким образом надолишь переключиться на вторую закладку, чтобы получить предпросмотр.
По вопросу - надо будет через определенное время смотреть существует ли окно броузера (то есть в цикле), что не может не сказаться на занятости процессора. Как только окно пропало - разморозить свою программу. Как вы будете реализовывать замороженность - уже вопрос творческий. Можно написать процедурку которая обходит все компоненты на форме и ставит enabled:=false, можно вывести поверх всех компонентов на форме панельку с симпатичным мультиком аля "из истории предпросмотрщиков" ![]() |
------- Отправлено: 01:36, 22-11-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Линуксоид-стакановец Сообщения: 2391
|
Профиль | Отправить PM | Цитировать попробуй это:
PROCEDURE TFORM1.BUTTON1CLICK(SENDER: TOBJECT); VAR SI : TSTARTUPINFO; P : TPROCESSINFORMATION; BEGIN FILLCHAR( SI, SIZEOF( SI ) , 0 ); WITH SI DO BEGIN CB := SIZEOF( SI); DWFLAGS := STARTF_USESHOWWINDOW; WSHOWWINDOW := 4; END; APPLICATION.MINIMIZE; CREATEPROCESS(NIL,'NOTEPAD.EXE',NIL,NIL,FALSE,CREATE_DEFAULT_ERROR_MODE,NIL,NIL,SI,P); WAITFORSINGLEOBJECT(P.HPROCESS,INFINITE); APPLICATION.RESTORE; END; |
------- Отправлено: 12:40, 26-11-2003 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Скрытое управление GUI другой проги - без командной строки ? | Nik_rus | AutoIt | 2 | 12-08-2009 12:21 | |
[решено] Как прилепить некое окно GUI к координатам окна другой проги | beve | AutoIt | 4 | 09-02-2009 13:41 | |
Проги на e-mail | melnik | Хочу все знать | 8 | 22-09-2003 11:07 |
|