Вопросы по теме 'tlist'
Приведение TList‹T:class› к TList‹W:class›
У меня есть список типа TList<TForm> . Мне нужно бросить его и использовать как TList<TObject> вот так:
procedure mainForm.testCast;
var
listT: TList<TForm>;
listW: TList<TObject>;
obj: TObject;
begin
listT :=...
1268 просмотров
schedule
20.10.2022
В Delphi чтение в TList‹x› потокобезопасно?
Я создал простой класс ведения журнала и хочу убедиться, что он потокобезопасен. В основном Log , RegisterLogger и UnRegisterLogger будут вызываться из разных потоков. Log будет вызываться часто (из многих разных потоков), а RegisterLogger...
927 просмотров
schedule
02.11.2023
Ошибка переполнения стека с Generic TList.Sort
Я реализовал Generics.Defaults.TComparer для сортировки типизированного TList. Однако при вызове метода Sort выдается исключение "Переполнение стека в..."
Почему возникает ошибка переполнения стека?
// Declarations
TOrder = record
ID:...
384 просмотров
schedule
02.05.2022
Delphi: TObjectList не освобождает объект после вызова Delete()
У меня есть TObjectList<TUSBDevice> , где TUSBDevice — класс, который я создал. Я попытался вызвать Delete с индексом, переданным в качестве параметра, но он просто делает то, что делает TList.Delete() : удаляет указатель из списка, но не...
324 просмотров
schedule
24.05.2022