Es gibt durchaus sinnvolle Einsatzgebiete:
Delphi-Quellcode:
procedure TWinForm2.Button1_Click(sender: System.Object; e: System.EventArgs);
var
p : Process;
pp : array of Process;
begin
pp := Process.GetProcesses;
for p in pp do
DataSet1.Tables.Item['Prozesse'].LoadDataRow([p.Id,p.ProcessName,p.TotalProcessorTime],false);
end;
Ich brauch an dieser Stelle nicht zu wissen, wieviel Prozesse es gibt.