Wobei er da nicht wegen dem Terminate, sondern wegen des AS meckert.
Delphi-Quellcode:
(TObject(TL.Items[0]) as TThread).Terminate;
TThread(TL.Items[0]).Terminate;
AS auf einen Pointer anstatt auf eine Objektvariable.
Pssst: TObjectList
Mit den Generics sieht das ganze auch ganz nett aus.
Delphi-Quellcode:
var TL: TList<TThread>;
TL.Items[0].Terminate;
TL[0].Terminate;