powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запущен процесс,
9 сообщений из 9, страница 1 из 1
Запущен процесс,
    #35590784
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Всем.
У меня возник вопрось.

Допустим есть запущенный процесс по имени xxx.exe,находится у трее и он имеет метод uuu. Хотель бы при запуске другая программа вызывала именно этод метод т.е. uuu.
Спосбо.
...
Рейтинг: 0 / 0
Запущен процесс,
    #35590904
pulsПривет Всем.
У меня возник вопрось.

Допустим есть запущенный процесс по имени xxx.exe,находится у трее и он имеет метод uuu. Хотель бы при запуске другая программа вызывала именно этод метод т.е. uuu.
Спосбо.
Смотрите в сторону СОМ - объектов... Только причем тут Фокс?
...
Рейтинг: 0 / 0
Запущен процесс,
    #35590916
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть это возможно. Очень сильно зависит от того кто кого хочет вызвать.
Поподробней опиши что за приложения. И есть ли возможность вносить в них изменения.
...
Рейтинг: 0 / 0
Запущен процесс,
    #35591211
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программа написана мною на vfp9 sp1 называть например xxx.exe.После запуска сворачивается в трее и по таймеру делает определенную работу.Имеет несколько методов один из них UUU.Когда разворачивается сработывается именно метод UUU.Так вот, если запустить yyy.exe тогда должен работать метод UUU из xxx.exe.Найти запущенный xxx.exe уже не трудно.А как запустить UUU метод из запущенных ххх.exe через yyy.exe?
...
Рейтинг: 0 / 0
Запущен процесс,
    #35591260
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как понимаю тебе надо развернуть окно xxx.exe
копать надо в сторону поиска хэндла окна WinAPI функция FindWindow() и слать этому окну сообщение на открытие WinAPI функция ShowWindow()

Поищи в форуме по "FindWindow" примеры кода были для контроля повторного запуска приложения.
...
Рейтинг: 0 / 0
Запущен процесс,
    #35591269
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
puls...Найти запущенный xxx.exe уже не трудно.А как запустить UUU метод из запущенных ххх.exe через yyy.exe?

1. Сделать xxx.exe as OlePublic, тогда yyy.exe достаточно будет создать экземпляр класа xxx

2. Если нужны ещё и данные xxx.exe, тогда искать через FinedWindow и слать окну сообщения эмулируя нажатие кнопок или ещё чего.
...
Рейтинг: 0 / 0
Запущен процесс,
    #35592551
puls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если приложения находится в трее что дасть нам FINDWINDOWS?
...
Рейтинг: 0 / 0
Запущен процесс,
    #35592576
karat4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К запущенному на компьютере процессу можно обратиться через DDE. Позволяет напрямую обращаться к запущенному процессу через функцию POKE.
Другой вариант: Запущенный процесс xxx.exe запускает COM объект, который работает только с треем. К этому объекту также можно обратиться из любого другого процесса, например yyy.exe
Можно легко менять иконки трея, имметируя анимацию, передавать параметры в другие объекты.
...
Рейтинг: 0 / 0
Запущен процесс,
    #35592651
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pulsЕсли приложения находится в трее что дасть нам FINDWINDOWS?
Если окна нет на экране, то это не значит что его нет совсем.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запущен процесс,
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]