Вопросы по теме '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 просмотров

В 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 просмотров