Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 42
Благодарности: 2

Профиль | Отправить PM | Цитировать


вопшем WaitForSingleObject какимто образо не дает програме установится полностю. Запускал через кучу дочерних процнсов но результат один - не хотат регистрироватся шришты.
Цитата ferget:
можно убрать WaitForSingleObject, сделать функцию которая проверяет, что процесс уже завершился и затем CloseHandle »
Вот пошарил в нете и немного переделал, мож кому пригодится
это
Код: Выделить весь код
var
  ....
  ExitCode: Cardinal;
begin
    ...
    while (GetExitCodeProcess(PI.hProcess, ExitCode)) and  (ExitCode = STILL_ACTIVE) do
      begin
      Application.ProcessMessages;
      Sleep(1);
     end;
тема решена, но все же осталось много вопросов???
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:56, 15-02-2012 | #5