Страница 1 из 1

Вылет по SIGSEGV из TDBMemo

СообщениеДобавлено: 26.06.2018 20:13:04
Apprehension
Добрый день!
Установил новый Lazarus 1.8.4 на Windows 10 и попытался перенести на него старую программу, работавшую с MySQL.
Появилась проблема: как только один из элементов - DBMemo- должен вывести из базы длинное сообщение (тип VARCHAR (3000) ), программа вылетает с ошибкой External SIGSEGV.
Если я указываю в DataField какое-нибудь другое, меньшего размера поле (например, типа VARCHAR (8) ) из запроса - элемент прекрасно работает. (Попытка исправления поля maxLength ничего не дала).
Сам запрос исполнил непосредственно для БД - написан правильно и выдает результирующий набор.

В чем может быть причина проблемы?

Re: Вылет по SIGSEGV из TDBMemo

СообщениеДобавлено: 26.06.2018 22:58:15
wofs
Apprehension писал(а): программа вылетает с ошибкой External SIGSEGV.

Где-то идет обращение к несуществующему объекту.
Попробуйте включить отладочную информацию, запустить программу в режиме отладки и поймать где именно происходит исключение.