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