Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mastertgtu Гость
|
Добавлено: Пт Мар 28 2003 15:13 Заголовок сообщения: закрытие окна???? Help кто может... |
|
|
сделал на Делфи прогу которая выполняет Дос команду. В цикле есть обращение к ping. Хочу чтобы следующее окно запустилось после выполнения текущего. А у меня идет все параллельно. Т.е. открываются сразу несколько окон. |
|
Вернуться к началу |
|
|
cesar
Зарегистрирован: 28.03.2003 Сообщения: 37 Откуда: Yerevan
|
Добавлено: Пт Мар 28 2003 15:44 Заголовок сообщения: Re: закрытие окна???? Help кто может... |
|
|
Poprobuy sincronizirovat processi. |
|
Вернуться к началу |
|
|
Geo Гость
|
Добавлено: Пт Мар 28 2003 20:53 Заголовок сообщения: Re: закрытие окна???? Help кто может... |
|
|
Как запускается консольное приложение? |
|
Вернуться к началу |
|
|
mastertgtu Гость
|
Добавлено: Сб Мар 29 2003 09:46 Заголовок сообщения: Re: закрытие окна???? Help кто может... |
|
|
я использую 2 процедуры, а в Listboxе у меня хранится название доменов или сайтов. пробовал через Timer.interval но не получается. что можно еще сделать?
procedure RunProgram(FileName:string); var PI:TProcessInformation; SI:TStartupInfo; const dwFla gs:dword=CREATE_NEW_PROCESS_GROUP or CREATE_DEFAULT_ERROR_MODE; begin FillChar(si,sizeof(si),0) ; fillchar(pi,sizeof(pi),0); with si do begin cb:=sizeof(si); dwFlags:=STARTF_USESHOWWINDOW; wShowWindow:=SW_SHOWDEFAULT; end; CreateProcess(nil,PChar( FileName),nil,nil,false, dwFlags,nil,nil,SI,PI); closehand le(pi.hThread); closehandle(pi.hProcess); end;
pr ocedure TForm1.Button1Click(Sender: TObject); var s:string; i:integer; SI: TStartupInfo; PI: TProcessInformation; begin k:=listbox1.Items.Count; label1.Caption := 'Количество сайтов:' + IntToStr(k);
for i:=0 to k-1 do begin s:='ping ' + Listbox1.Items[i]; RunProgram(s); s:=''; end;
end; |
|
Вернуться к началу |
|
|
cesar
Зарегистрирован: 28.03.2003 Сообщения: 37 Откуда: Yerevan
|
Добавлено: Сб Мар 29 2003 14:06 Заголовок сообщения: Re: закрытие окна???? Help кто может... |
|
|
Pri otkritii okna mojno dat parametr poxojih na "Close on exit." |
|
Вернуться к началу |
|
|
Johan Гость
|
Добавлено: Чт Май 08 2003 00:52 Заголовок сообщения: Жми Alt+F4 ;) |
|
|
|
|
Вернуться к началу |
|
|
|