Freelibrary закрывает приложение

Вопросы программирования и использования среды Lazarus.

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

Freelibrary закрывает приложение

Сообщение Last Romantic » 13.12.2011 11:48:15

Доброго времени суток!
Помогите разобраться в ситуации. Суть такова. Разрабатываю UDF для Firebird под Linux (ОС Ubuntu 11.10). Инструмент Lazarus 0.9.30.2 + fpc 2.4.4.
dll, то есть so, прекрасно работает пока не вызвывать freelibrary. В этом случае тестовое приложение загрузившее библиотеку в динамике просто закрывается. А FireBird в свою очередь падает, когда на выходе из программы делаю дисконнект от базы.

Поиск по похожей проблеме ничего не дал. Наткнулся только на этот топик http://www.programmersforum.ru/showthread.php?t=156744 Но там ответ так найден и не был. Может кто сталкивался с подобным?
Косяк именно в Линуксе, если собрать туже самую длл из под винды, все прекрасно работает.

Заранее спасибо за помощь.
Last Romantic
незнакомец
 
Сообщения: 3
Зарегистрирован: 13.12.2011 11:39:35

Re: Freelibrary закрывает приложение

Сообщение Mr.Smart » 13.12.2011 11:53:42

Возможно (скорее всего) проблемы с менеджером памяти. Попробуйте поменять менеджер памяти в библиотеке.
Код: Выделить всё
library lib;
uses cmem, ....
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Freelibrary закрывает приложение

Сообщение Last Romantic » 13.12.2011 12:58:42

Добавление cmem никак не отразилось на ситуации. Как вылетало так и вылетает.
Last Romantic
незнакомец
 
Сообщения: 3
Зарегистрирован: 13.12.2011 11:39:35

Re: Freelibrary закрывает приложение

Сообщение Last Romantic » 15.12.2011 09:31:11

Поставил Debian 6 - та же песня.

Откатился до 0.9.28.2 + fpc 2.4.0 - заработало.

Посвежее компилятор для проверки на 0.9.28.2 не смог, т.к. c fpc 2.4.4 lazarus 0.9.28 отказался работать.

Чего то в новых версиях намудрили. Придется пока работать на старых.
Last Romantic
незнакомец
 
Сообщения: 3
Зарегистрирован: 13.12.2011 11:39:35


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 220

Рейтинг@Mail.ru