![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.01.2013
Сообщений: 12
|
![]()
Здравствуйте. Мой проект выполняет действие по мониторингу процессов (это программа серфинга сайтов одной системы САР), и при отсутствии процесса wasppacer.exe запускает его снова из указанной папки. Но как только обновляется программа серфинга, запускается updater.exe, а процесс wasppacer.exe исчезает из процессов. Вследствие чего, мой проект инициирует запуск wasppacer.exe снова, не успев обновить серфинг. Бывает до 10 updater.exe работает, пока первый не обновит, тогда в процессах снова запустится wasppacer.exe и процесс обновления завершится, но те updater.exe, что остались висеть в процессах, также обновятся и запустится 10 копий (образно говоря).
В сам алгоритм нужно внести условие "если", тоесть если запущен updater.exe – wasppacer. exe не запускать. кто поможет f_52651276e8db19cf.zip |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
![]()
Turboman, добавь новую функцию проверки процесса:
Код:
Код:
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 28.01.2013
Сообщений: 12
|
![]()
Не понял собственно условия и этой функции
Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Тогда вам надо читать основы Delphi, если не поняли.
Другие не поняли что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 28.01.2013
Сообщений: 12
|
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
![]()
Функция проверяет существование процесса, если он существует, то возвращается True, в ином случае - False.
В uses добавляешь TlHelp32, после {$R *.dfm} добавляешь код функции |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 28.01.2013
Сообщений: 12
|
![]() Цитата:
это не работает бегин и комменты И само условие: Код: //если запущен updater.exe if ProcessExists('updater.exe') then begin //wasppacer.exe не запускать end |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 28.01.2013
Сообщений: 12
|
![]()
ты не понял- условие ничего не означает, как правильно написать?
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 28.01.2013
Сообщений: 12
|
![]()
Блин, еслибы я знал куда нужно вставить код- я бы не писал!
Я попросил помощи а не подсказок.. Спасибо |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Условие: ЕСЛИ ячейка непустая, то ... - как? | Brandon Skywalker | Microsoft Office Excel | 11 | 16.02.2013 22:14 |
условие ЕСЛИ по клику кнопки | johny_03 | Microsoft Office Excel | 2 | 29.03.2011 12:41 |
Условие: Если книга НЕ открыта | ruavia3 | Microsoft Office Excel | 1 | 04.02.2010 11:35 |
Условие, если есть лист. | agregator | Microsoft Office Excel | 5 | 08.12.2009 07:46 |
условие если значение = empty | zetrix | Microsoft Office Excel | 0 | 30.10.2006 18:58 |