Вылет по SIGSEGV из TDBMemo

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Ответить
Apprehension
незнакомец
Сообщения: 7
Зарегистрирован: 15.12.2016 11:56:03

Вылет по SIGSEGV из TDBMemo

Сообщение Apprehension »

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

В чем может быть причина проблемы?
Аватара пользователя
wofs
постоялец
Сообщения: 379
Зарегистрирован: 05.10.2009 10:16:55
Откуда: Астрахань
Контактная информация:

Сообщение wofs »

Apprehension писал(а): программа вылетает с ошибкой External SIGSEGV.

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