![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.01.2011
Сообщений: 3
|
![]()
У меня есть программа будем называть ее PS и вторая прога, например блокнот.Мне нужно, чтобы когда я запускаю
PS и пока не выполню в ней какие-то операции блокнот незапустился Простите за непривильно составленный вопрос!!!! Последний раз редактировалось Cерий; 07.01.2011 в 23:46. |
![]() |
![]() |
![]() |
#2 |
Delphi and (not C)
Форумчанин
Регистрация: 04.12.2010
Сообщений: 117
|
![]()
А пускай твоя программа следит за запусканием блокнота, и если надо, закрывает его. Лучше следить за созданием процесса. Почитай:
http://programmersforum.ru/showthread.php?t=131726 Можно поставить killtask('notepad.exe') для таймера, но здесь программа может подвисать немного. Можно поработать с потоками, но тут я тебе ничем помочь не могу ![]()
<--Жми на весы
![]() |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Не совсем понял, что хотел сказать автор, но могу посоветовать через потоки (класс TThread).
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]()
А почему бы топу в программе PS не поставить вызов программы (блокнот) при определенном действие (например нажатие клавиши)?
|
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Или запретить его вообще запускать?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 07.01.2011
Сообщений: 3
|
![]()
PS это программа мониторинга запуска программ или их пути. Она имеет две форми:Главную и дочернюю.
1.Я нахожу путь запуска блокнота. 2.Если я запускаю блокнот то появляється дочерняя форма, а процесс блокнота прекращается до той поры пока не выполнется процесс дочерней формы. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 26.12.2010
Сообщений: 47
|
![]()
Думаю надо использовать потоки. Тоесть используя Thread можно управлять обьектом. Запихнуть блокнот в такой процес и усыпить процес на сколько вам нужно.
KISS - Keep It Simple Stupid
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 07.01.2011
Сообщений: 3
|
![]()
50:50 ! Спасибо!!! У меня есть уже некоторые мысли.
Последний раз редактировалось Cерий; 08.01.2011 в 00:00. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать так чтобы ... | Ромка-12 | Помощь студентам | 2 | 16.09.2010 05:52 |
Как сделать так чтобы.. | Дима я | Общие вопросы Delphi | 2 | 05.01.2010 19:03 |
Как сделать так чтобы дружбан начал... | VintProg | Свободное общение | 31 | 22.08.2009 10:51 |
Как в Битриксе сделать так, чтобы | mulatka | Помощь студентам | 0 | 09.06.2009 22:36 |
Как сделать так чтобы dBCOMBOBOX...... | Gareevbo | Общие вопросы Delphi | 1 | 08.06.2009 19:59 |