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

Падение в IBPP при создании транзакции

Добавлено: 26 мар 2008, 18:00
Garret
Добрый день. Решил использовать для одного проекта FB embedded и классы от IBPP.

Вроде все нормально собралось, к базе нормально можно коннектится, но есть проблема при создании транзакции.

Код: Выделить всё

IBPP::Transaction tr = IBPP::TransactionFactory(db);
После этого кода сыпится эксепшен: __non_rtti_object на malloc функции.

Если проследить, то падение берет свой путь от

Код: Выделить всё

return new TransactionImpl(dynamic_cast<DatabaseImpl*>(db.intf()), am, li, lr, flags);
в функции Transaction::TransactionFactory.

Может кто то сталкивался с таким и подскажет что можно сделать?

Добавлено: 26 мар 2008, 18:46
Tonal
У тебя должен быть включен rtti и поддержка исключений.
Судя по ошибке это не так.

Добавлено: 26 мар 2008, 20:30
Garret
Да уже узнал, именно в этом и была проблема :) Спасибо.