Ошибка при работе с TGrid на OS Linux
Issue #166
new
Используем FmxLinux v 1.25, Delphi 10.2.3.
Ошибка происходит после вызова деструктора объекта имеющего ссылку на TGrid. First chance exception at $0000000000000000. Exception class Segmentation fault (11). Process Project1 (3144)
Прикладываю небольшой тестовый проект с воспроизведением ошибки.
Comments (3)
-
repo owner -
reporter Если перед присвоением своего метода в OnGetValue, сохранить ссылку на исходный OnGetValue грида, в переменную, то ошибка пропадает.
При этом не обязательно присваивать в деструкторе сохранённую ссылку на OnGetValue гридe.
Тестовый пример обновил - Projects_06.07.2018.
-
reporter - attached Projects_06.07.2018.rar
- Log in to comment
Скорее всего проблемы с ARC. Нужно ссылки делать [Weak].