組み込みのソート方法を使用して汎用のオブジェクトリストをソートしたいと思います。 //create the list object
myList := TObjectList<MyType>.Create(false);
[...] //populate the list with unsorted entries
//sort the list
myList.sort(@Compar
私はTObjectListを使ってラベルの特定のリストを処理します。しかし、私が推奨する.Free in Try Finalを行うと、リストからコントロールも削除されます。 3つのラベルを使用した簡単な例:この場合 Procedure GetHeaderLabels(var aList:TObjectList<TLabel>);
begin
aList.Add(Form1.lblHea
ジェネリック型を使用する私のコードに問題があります。コンパイラは、渡されたリスト(Result)がTObjectList<TItem>(TItemのタイプはTの場合はTItems)であることを知りません。 インタフェース: type
TItem = class
end;
type
IItemsLoader = interface
procedure LoadAl