Re[8]: Extensible Storage Engine
От: mSerg Украина  
Дата: 28.08.07 17:15
Оценка:
Здравствуйте, ZNick, Вы писали:

ZN>Здравствуйте, FractalizeR, Вы писали:



CW>>>указал /UNICODE, добавил (#define UNICODE #define _UNICODE). Использую VS 2005. Ошибка осталась, появляется при запуске.


CW>>>The procedure entry point JetBeginSessionA could not be located in the dinamic link library ESENT.dll


FR>>Вы не хотите эту dll посмотреть чем-нибудь вроде tdump из комплекта Delphi? Сразу будет ясно, что там есть и чего нету.


ZN>Я смотрел утилитой Depends из VS 2005... там не экспортятся ф-ции с суффиксом "A" и "W" хотя в MSDN явно написано что реализация через эти методы...

ZN>Система Win XP Prof. SP2.

Перед
#include <esent.h>
нужно поставить
#define JET_VERSION 0x0501

Расшифровка из esent.h:

// JET_VERSION is similar to WINVER. It allows the most recent header to be used
// against older targets. Supported versions are:
// 0x0500 — Windows 2000
// 0x0501 — Windows XP
// 0x0502 — Windows 2003
// 0x0600 — Windows Vista

WBR, Serg Matskov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.