Здравствуйте, 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