- Код: Выделить всё
while AProcess.Running do begin
if application.terminated then
Halt
else
Application.ProcessMessages;
end;
Модератор: Модераторы
while AProcess.Running do begin
if application.terminated then
Halt
else
Application.ProcessMessages;
end;
B4rr4cuda писал(а): if application.terminated then Halt
Как программисты отключили крестик???
vitaly_l писал(а):Как крестик в системе называется???
B4rr4cuda писал(а):я так больше не могу, он взрывает мне мозг..
Ism писал(а):Ну коли речь пошла об извращениях можно при начале процесса устанавливать фокус на какойто кнопке
Ism писал(а):Ну или TThread
Ism писал(а):запустить процесс и отцепить его от программы, то есть при дезактивации Tproocess процесс продолжит выполняться.
Process1.Active:=false;
Process1.ShowWindow:=swoHIDE;
Process1.Executable:='cmd';
Process1.Parameters.Clear;
Process1.Parameters.Add('/k');
Process1.Parameters.Add('notepad.exe');
Process1.Execute;
Sleep(1000);
Process1.Active:=false;
Вернуться в Обучение Free Pascal
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5