Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];

Вниз

После экзэшника   Найти похожие ветки 

 
Zheks   (2003-08-22 09:43) [0]

доброе утро!
В процедуре я вызываю экзэшник(winexec("*.exe", 1);), этот экзэшник создаёт файл, который мне нужно перенести(именно в этой процедуре, сразу за winexec("*.exe", 1);), но что бы экзэшник успел создать этот файл?


 
Zacho   (2003-08-22 09:47) [1]

Вместо winexec используй CreateProcess или ShellExecuteEx и WaitForSingleObject. Пример есть в любом FAQ"е по Дельфи.


 
Zheks   (2003-08-22 10:05) [2]

to Zacho: блин, как назло faq говорит: извените, ошибка на странице...

Черкани если не трудно, как дождаться пока отгремит внешний процесс


 
MVova   (2003-08-22 10:19) [3]

procedure Run(Path : AnsiString; Wait : Boolean);
var
si : Tstartupinfo;
p : Tprocessinformation;
begin
FillChar( Si, SizeOf( Si ) , 0 );
with Si do
begin
cb := SizeOf( Si);
dwFlags := startf_UseShowWindow;
wShowWindow := 4;
end;
Createprocess(nil,PChar(Path),nil,nil,false,Create_default_error_mode, nil,nil,si,p);
if Wait then
Waitforsingleobject(p.hProcess,infinite);
end;



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

Форум: "Основная";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-10910
Прохожий
2003-08-11 08:19
2003.09.04
Ожидание готовности SMTP


14-10972
wl
2003-08-15 14:24
2003.09.04
? это Lovesan?


1-10808
AndreyDm
2003-08-20 14:09
2003.09.04
Добавить содержимое буфера к Stringlist


11-10659
Igor_83
2002-12-29 19:44
2003.09.04
Help


3-10617
Alexy
2003-08-13 12:09
2003.09.04
Пропадают записи в таблицах





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский