Вверх ↑
Ответов: 49
Рейтинг: 10
#1: 2011-06-01 14:43:12 ЛС | профиль | цитата
Мда нормального ответа нету, 1nd1g0 - вы сами не можете построить схему из одного компонента ? какой тут пример WinExec и запуск через него сторонеей программы.

1nd1g0 писал(а):
И уточните версии компонентов, среды конструктора, компилятор, который использовался и ОС, на которой проявляется проблема, права пользователя, под которым производился запуск.

Сборка HiAsm - последняя, компилятор - delphi, Windows 7, запускаеться с правами админа.

1nd1g0 писал(а):
Пожалуйста, выражайтесь точнее. Процесс запуска программы может занимать доли секунды, а может - минуты. Работа программы вообще не ограничена по максимуму по очевидным причинам. Так что такое "процесс запуска", работа дочерней программы, или этап загрузки?

Какая Вам разница сколько времени запускаеться программа ? В данном случае это не важно, это не вообще так как время запуска варьируеться исходя из многих факторов.

Я Вам объесняю что пока дочерняя программа запускаеться или выполняет свои функции - при помощи WinExec, программа с WinExec - не отвечает, а следовательно Async из RunEvent не выполнил свою функцию и немедленно не передал управление основной программе, а дождался выполнения дочерней. Он действовал как действовала бы функция Wait.
------------ Дoбавленo в 14.43:
В общем это явно особенность дочерней программы, если кто то захочет увидеть, то, что увидел я скачайте этот http://build.chromium.org/f/chromium/snapshots/Win/87454/mini_installer.exe файл, и запустите с помощью WinExec
карма: 0

0