Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.29;
Скачать: CL | DM;

Вниз

Install Shield не запускается из под CreateProcess   Найти похожие ветки 

 
stikriz   (2002-06-25 06:37) [0]

Чего-то не запускается InstallShield вызовом CreateProcess с ожиданием завершения. Чего ему надо?


 
Gandalf   (2002-06-25 12:31) [1]

Занимался этим давно, но минуту назад снова использовал. Если я правильно понял проблему то решается так:
...

FillChar( Si, SizeOf( Si ) , 0 );
with Si do begin
cb := SizeOf( Si);
dwFlags := startf_UseShowWindow;
wShowWindow := SW_SHOWNORMAL;
end;
Application.Minimize;
str:=CorPath(ExtractFileDir(ParamStr(0))+"\Setup.exe");
str2:=ExtractFileDir(ParamStr(0));
Createprocess(nil,PChar(str),nil,nil,false,Create_default_error_mode,nil,PChar(ExtractFileDir(str)),si,p);
While FindWindow("InstallShield_Win","Micro-Cap 7.0 Setup")<=0 do
Application.ProcessMessages;
While FindWindow("InstallShield_Win","Micro-Cap 7.0 Setup")<>0 do
Application.ProcessMessages;
Sleep(1000);
...
Все инталляция завершена



Страницы: 1 вся ветка

Текущий архив: 2002.08.29;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
3-95651
SlavaK
2002-08-07 18:11
2002.08.29
Delphi-SQLServer


7-95986
МИФИст
2002-06-18 21:34
2002.08.29
Выбор строки в ListView


3-95671
Виталий Панасенко
2002-08-08 10:17
2002.08.29
Не работают в сети более одной рабочей станции


3-95694
alex-ran
2002-08-08 15:54
2002.08.29
Сортировка и первичные индексы


1-95900
Shrek
2002-08-18 19:57
2002.08.29
Размер приложения 2 мегабайта в место 300 КЛб!