请教:
(1)DosCommand控件,如何判断已经执行完毕并已经获得结果
(2)能否向DosCommand发送Ctrl+C的键盘终止命令var
  s: string;
begin
  Memo1.Clear;
  s := Edit1.Text;
  DosCommand1.CommandLine := 'cmd /c' + s;
  DosCommand1.OutputLines := Memo1.Lines;
  DosCommand1.Execute;
  DosCommand1.OnTerminated := DosCommand1Terminated;
end;memo1可以获得com的运行结果,如果我使用TForm1.Memo1Change判断,要触发好几次,无法判断结果已经完全输出,只能用延时去获得吗?在另外的程序中想使用DosCommand,运行中需要象运行com一样发送一个Ctrl+C的键盘终止命令,请问能否实现。