|
|
|
отлавить окно внешней программы в момент запуска и тормознуть выполнение VFP до закрытия
|
|||
|---|---|---|---|
|
#18+
Запускается какой-либо внешний процесс из VFP. Неважно каким способом - через RUN, ShellExecute и т.д. Главное, что появляется окно. Необходимо отлавить в момент запуска его и тормознуть выполнение VFP до закрытия этого окна внешней процедуры. Как сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 16:33 |
|
||
|
отлавить окно внешней программы в момент запуска и тормознуть выполнение VFP до закрытия
|
|||
|---|---|---|---|
|
#18+
http://forum.foxclub.ru/read.php?29,222644,223776#msg-223776 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 17:13 |
|
||
|
отлавить окно внешней программы в момент запуска и тормознуть выполнение VFP до закрытия
|
|||
|---|---|---|---|
|
#18+
PaulWisthttp://forum.foxclub.ru/read.php?29,222644,223776#msg-223776Проблема в том, что я запускаю процесс сохранения файла через IE. И непонятно как отловить именно данный момент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 17:29 |
|
||
|
отлавить окно внешней программы в момент запуска и тормознуть выполнение VFP до закрытия
|
|||
|---|---|---|---|
|
#18+
Ну а что мешает послать сообщение через SendMessage при старте проги, как один из вариантов. А вообще вариантов ,как организовать синхронную работу приложений не прибегая к FindWindow море. Конечно при условии , что все программы твои и ты рулишь кодом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 00:28 |
|
||
|
отлавить окно внешней программы в момент запуска и тормознуть выполнение VFP до закрытия
|
|||
|---|---|---|---|
|
#18+
gerasimov PaulWisthttp://forum.foxclub.ru/read.php?29,222644,223776#msg-223776Проблема в том, что я запускаю процесс сохранения файла через IE. И непонятно как отловить именно данный момент. Может тебе лучше IE как ActiveX использовать ("Обозреватель Web-страниц" называется)? там можно нужную страничку открыть и отследить состояние IE через методы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 09:37 |
|
||
|
отлавить окно внешней программы в момент запуска и тормознуть выполнение VFP до закрытия
|
|||
|---|---|---|---|
|
#18+
gerasimovЗапускается какой-либо внешний процесс из VFP. Неважно каким способом - через RUN, ShellExecute и т.д. Главное, что появляется окно. Необходимо отлавить в момент запуска его и тормознуть выполнение VFP до закрытия этого окна внешней процедуры. Как сделать? Как вариант: В одной моей программе на С++ мне надо было сделать наоборот: приостановить программу, пока выполняется процедура на Фоксе. Я делал так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. И CreateProcess, и WaitForSingleObject находятся в Kernel32.dll. Можно подключить ее и пользоваться из Фокса... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 10:47 |
|
||
|
отлавить окно внешней программы в момент запуска и тормознуть выполнение VFP до закрытия
|
|||
|---|---|---|---|
|
#18+
MSDNНу а что мешает послать сообщение через SendMessage при старте проги, как один из вариантов. А вообще вариантов ,как организовать синхронную работу приложений не прибегая к FindWindow море. Конечно при условии , что все программы твои и ты рулишь кодом. а можно какой-нибудь более конкретный примерчик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 16:30 |
|
||
|
отлавить окно внешней программы в момент запуска и тормознуть выполнение VFP до закрытия
|
|||
|---|---|---|---|
|
#18+
Если известен handle запущенного процесса, то можно вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 10:48 |
|
||
|
отлавить окно внешней программы в момент запуска и тормознуть выполнение VFP до закрытия
|
|||
|---|---|---|---|
|
#18+
gerasimov, окно запущенной программы будет всегда активно ? Это очень важно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2006, 06:26 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34089811&tid=1590446]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
176ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 494ms |

| 0 / 0 |
