Вопросы по теме 'tobjectlist'
Delphi: как использовать TObjectList‹T›?
Мне нужно понять, как использовать универсальный Delphi 2009 TObjectList . Моя не- TObjectList попытка выглядела как
TSomeClass = class(TObject)
private
FList1: Array of TList1;
FList2: Array of TList2;
public
procedure FillArray(var...
16023 просмотров
schedule
19.03.2023
Как проверить содержимое неуниверсального TObjectList при отладке?
Обобщение: 1. Приведение типов вручную при отладке, как указали LachlanG и Кен. 2. Использование концепции визуализаторов отладчика, появившейся после Delphi 2010. 3. Переключение к дженерикам-аналогам.
=========================================...
1757 просмотров
schedule
04.03.2023
Насколько заметна разница в производительности между TList, TObjectList и простым массивом, если ее можно оценить?
* Обобщение:
Пожалуйста, проверьте компетентные комментарии экспертов Delphi. Специально для меня я бы попытался использовать старый TList / TObjectList, как предложил Дэвид, и использовать жесткое приведение и свойство TObjectList.List, как...
4501 просмотров
schedule
18.12.2022
Почему я не могу передать TObjectList‹S: T› функции, ожидающей TObjectList‹T›?
У меня проблема с моим кодом, который использует универсальные типы. Почему компилятор не знает, что переданный список ( Result ) является TObjectList<TItem> ( TItem является типом для T в TItems )?
Интерфейс:
type
TItem =...
981 просмотров
schedule
20.07.2023
Итерация TObjectList
у меня есть контейнер ObjectList, и я хочу добавить внутренний итератор (шаблон посетителя), на самом деле я пытаюсь определить дубликаты в своем списке.
образец: http://pastebin.com/pjeWq2uN
этот код, чтобы дать представление о том, чего я...
5251 просмотров
schedule
31.10.2022
Почему при освобождении TObjectList также удаляются элементы управления?
Я использую TObjectList для обработки определенного списка меток. Но когда я делаю рекомендуемый .Free в Try Final, он также удаляет элементы управления из списка.
Простой пример с 3 метками:
Procedure GetHeaderLabels(var...
384 просмотров
schedule
24.12.2022
TObjectList находит элемент
Я создаю TObjectList, в котором будут храниться объекты класса tButton:
...
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
procedure FormCreate(Sender: TObject);
public
function...
1131 просмотров
schedule
05.01.2023