powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / IBPP и VC++ 2003
1 сообщений из 1, страница 1 из 1
IBPP и VC++ 2003
    #33740636
Chernomor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто подключал? а то лажа какая то вылетает при использовании такого кода
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
IBPP::Database db = IBPP::DatabaseFactory("localhost","c:/testspeed.fdb","sysdba","masterkey");
		db->Connect();

		if ( db->Connected() )
		{
			IBPP::Transaction tr = IBPP::TransactionFactory(db, IBPP::amWrite, 
				IBPP::ilConcurrency, IBPP::lrWait);
			tr->Start();

непосредственно в том участке который
Код: plaintext
1.
IBPP::Transaction tr = IBPP::TransactionFactory
ошибка при выделении памяти, в дебаге вылет идет в файле dbheap.c функция malloc. В коде самой библиотеки в файле _ibpp.cpp в
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Transaction TransactionFactory(Database db, TAM am,
					TIL il, TLR lr, TFF flags)
	{
	         ..............
		return new TransactionImpl(	dynamic_cast<DatabaseImpl*>(db.intf()),
									am, il, lr, flags);
	}

весь прикол в том, что в VC++ 2005 все работает. Кто знает как с этим бороться?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / IBPP и VC++ 2003
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]