
Этот топик читают: Гость
Ответов: 18
Рейтинг: 0
|
|||
Как задать процесс в поиске? (не нахожу в свойстах объекта, HiAsm 3.64 build 164)
![]() |
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
grisha писал(а): не нахожу в свойстах объектаЧего не находишь в св-ах объекта ![]() |
|||
карма: 9 |
|
Ответов: 18
Рейтинг: 0
|
|||
где вводить имя процесса для поиска
|
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
у процесса нет имени, пардон
|
|||
карма: 9 |
|
Ответов: 18
Рейтинг: 0
|
|||
Вопрос вот в чём, необходимо узнать выполняется ли определённый процесс на машине(допустим winamp.exe) и выполнить какие-то действия.. Как реализовать?
|
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
1) !Обмен_файлами!
2)
|
|||
карма: 9 |
|
Ответов: 18
Рейтинг: 0
|
|||
а без кнопки никак? то есть без участия пользователя, в фоновом режиме
|
|||
карма: 1 |
|
Ответов: 3851
Рейтинг: 159
|
|||
grisha писал(а): а без кнопки никак? таймер поставь |
|||
карма: 0 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
grisha писал(а): то есть без участия пользователя, в фоновом режимеА что за информацию ты хочешь получить о процессе в фоновом режиме? Если сколько кушает памяти, то штатный компонент этого не поддерживает. |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
|
|||
карма: 27 |
|
Ответов: 9906
Рейтинг: 351
|
|||
grisha писал(а): а без кнопки никак? то есть без участия пользователя, в фоновом режимеБез кнопки - хоть 100 порций И даже без MessageBox получится Бери нужное тебе событие и загоняй в поток (который подается на точку doFindName элемента EnumProcess) имя файла без пути. Нужной тебе источник события "найдено" - это точка onFind элемента EnumProcess Контрольный выстрел: предыдущие два предложения понятны, или нет ![]() |
|||
карма: 9 |
|
Ответов: 18
Рейтинг: 0
|
|||
не совсем)) Разъяни плиз до "Нужной тебе источник события "найдено" - это точка onFind элемента EnumProcess" Не совсем понятно как загнать в поток имя файла
|
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Да, Dilma, это ты маху дал ![]() В хелпе: ни в <Вступление>, ни в <Первая программа> - не используется DoData ![]() [size=-2]------ Добавлено в 16:25 grisha, "загонять" данные а поток можно всеми способами, пришедшими тебе на ум. Твоя задача разделяется на две: 1) Тебе надо получить событие, которое в своих данных содержит имя файла. Больше требований никаких, и как ты это сделаешь - десятый разговор 2) Подключить это событие к точке doFindName элемента EnumProcess и получишь нужное тебе (предположим) событие с точки onFind Ну вот и решай задачи по очереди... Смысл программирования на HiAsm как раз и заключается в том, что элементу по барабану, каким макаром в потоке оказались данные. Иначе это пляска с бубном какая-то была бы... Ну, например, таким макаром - тоже успешно работает:
|
|||
карма: 9 |
|
Ответов: 18
Рейтинг: 0
|
|||
Пасибо большое - объяснения помогли на практике
|
|||
карма: 1 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
grisha, вот более продвинутый вариант, может пригодиться. code_1761.txt
|
|||
карма: 22 |
| ||
файлы: 1 | code_1761.txt [1.8KB] [395] |