Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / ShellExecute - как подождать конца процесса? / 5 сообщений из 5, страница 1 из 1
25.10.2007, 05:43:45
    #34893079
Дикий Билл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute - как подождать конца процесса?
Делаю restore фаерберда

IBDatabase1->Connected=false;
ShellExecute(Handle,"open","gbak",command.c_str(),NULL,SW_SHOW);
IBDatabase1->Connected=true;

Получается IBDatabase1->Connected=true; выполняется, пока еще не закончилось востановление,
соответственно восстановление прерывается.
...
Рейтинг: 0 / 0
25.10.2007, 06:03:57
    #34893091
1
1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute - как подождать конца процесса?
WaitForSingleObject(Handle, INFINITE)
...
Рейтинг: 0 / 0
25.10.2007, 06:03:58
    #34893092
Дикий Билл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute - как подождать конца процесса?
Ступил. Поискал по форуму.
Тема закрыта
...
Рейтинг: 0 / 0
25.10.2007, 07:15:19
    #34893115
Дикий Билл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute - как подождать конца процесса?
Рано радовался. Не создается процесс!
STARTUPINFO StartUp;
PROCESS_INFORMATION ProcInfo;
CreateProcess (NULL,"notepad", NULL, NULL, false, 0 , NULL, NULL, &StartUp, &ProcInfo);

Что неправильно?
...
Рейтинг: 0 / 0
25.10.2007, 07:29:40
    #34893120
Дикий Билл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ShellExecute - как подождать конца процесса?
Ухх... Вот теперь точно все. Звиняйте.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / ShellExecute - как подождать конца процесса? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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