Lazarus 1.3 2013.11.28 i386
Ревизия SVN 43486
fpc 2.6.2
zeoslib 7.2
rxlib 2.6.1.134
Подключение к MySQL 5.5.28
В таблице несколько полей с типом TEXT, на форме несколько компонентов DBMemo
После компиляции проект вызывает исключение External: Sigsegv
Если удалить или отключить компоненты (убрать DataSet) ошибка не появляется.
Примечательно то, что если их оставить подключенными и в базе в этих полях не будет данных (или длина текста не большая) то все прекрасно компилируется.
Ошибка стала появляться после установки более свежей среды и компонентов. Так же была переустановлена ОС (стояла Win XP, сейчас Win 7 64)
Исключение External: Sigsegv
Модератор: Модераторы
Исключение External: Sigsegv
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
NTFS
- постоялец
- Сообщения: 388
- Зарегистрирован: 05.11.2007 13:57:50
- Откуда: Краснодар
- Контактная информация:
Ошибка стала появляться после установки более свежей среды и компонентов. Так же была переустановлена ОС (стояла Win XP, сейчас Win 7 64)
И кто после этого виноват? Уже сто раз писали, что Lazarus и FreePascal не особенно переносимы между версиями. Собирайте проект в той версии, в которой разрабатывали.
Влияние ОС меньше, если только не используете WinAPI напрямую. Изредка, только расположение элементов на форме слетает.
NTFS, Дело было не в бабине)
Создал пробный проект с подключением к базе. Базу максимально урезал. На форме оставил RXDBGrid, DBMemo, ZConnection, ZQuery и Datasource.
При прокрутке грида получил ту же самую ошибку. Подключился через стандартные компоненты: MySQL55Connection и SQLQuery.
И о чудо! Все заработало.
Снес ZeosLib 7.2, поставил 7.1
Оба проекта прекрасно заработали
Проблема решена
Создал пробный проект с подключением к базе. Базу максимально урезал. На форме оставил RXDBGrid, DBMemo, ZConnection, ZQuery и Datasource.
При прокрутке грида получил ту же самую ошибку. Подключился через стандартные компоненты: MySQL55Connection и SQLQuery.
И о чудо! Все заработало.
Снес ZeosLib 7.2, поставил 7.1
Оба проекта прекрасно заработали
Проблема решена
