при каждом его вызове делаю thvar:=th.creare;
И добавляю в лист.
3. По окончанию работы прохожу по листу и освобождаю все экземпляры th.
Однако у меня даёт ошибку, мол уже освобождено. Смотрю адрес второго экземпляра, а он такой же что и первый.
Что я не учёл?
Что за лист?
Tfpglist #lazarus
А, Лазарус) Умываю руки)
а перед освобождением все адреса разные?
А зачем тебе эта переменная в классе?
Сейчас ещё проверю добавление и будет точно. Но в общем логика ж обычная. Чувствую там в подготовке этого поля я нашаманил
Tfpglist<th>?
Yep
Обсуждают сегодня