سلام. دوست عزیز این بانک صرفا برای ناول نیست. در داس و ویندوز و لینوکس نیز کاربرد دارد.
باتوجه به sdk که لینکشو گذاشتم شما میتونی باهرزبانی باهاش ارتباط برقرار کنی.
با دلفی هم مشکلی ندارد.
نقل قول نوشته شده توسط tdkhakpur مشاهده تاپیک
این بانک اطلاعاتی بیستر برای شبکه های ناول به کار میرود فکر کنم به اون صورت که میتوانید داخل c استفاه کنید برای دلفی کاربرد ندارد شما باید dll این پایگاه داده را بدست بیارید لیست زیر توابع موجود برای این نوع پایگاه داده است که اگر dll را پیدا کردید میتوانید آنها را استخراج کنید.

unsigned char * bopenread ( char * );
unsigned char *_Cdecl bopen ( char * );
void _Cdecl bclose ( char * );
int _Cdecl btop ( char * index_file_ptr, char * record );
int _Cdecl bbot ( char * index_file_ptr, char * record );
int _Cdecl bread ( char * index_file_ptr, char * record );
int _Cdecl bwrite ( char * index_file_ptr, char * record );
int _Cdecl brewrite ( char * index_file_ptr, char * record );
int _Cdecl bdelete ( char * index_file_ptr,char * record );
int _Cdecl bnext ( char * index_file_ptr, char * record );
int _Cdecl bprev ( char * index_file_ptr, char * record );
int _Cdecl bsrch ( char * index_file_ptr, char * record );
int _Cdecl blteq ( char * index_file_ptr, char * record );
int _Cdecl bless ( char * index_file_ptr, char * record );
int _Cdecl bgret ( char * index_file_ptr, char * record );
int _Cdecl bgetdir ( char * index_file_ptr, long pos, char * record );
int _Cdecl bmrewrit ( char * index_file_ptr, char * oldrec, char * newrec );
int _Cdecl vtop ( char * index_file_ptr, char * record, int * Len );
int _Cdecl vbot ( char * index_file_ptr, char * record, int * Len );
int _Cdecl vread ( char * index_file_ptr, char * record, int * Len );
int _Cdecl vwrite ( char * index_file_ptr, char * record, int * Len );
int _Cdecl vrewrite ( char * index_file_ptr, char * record, int * Len, int * NewLen );
int _Cdecl vdelete ( char * index_file_ptr,char * record, int * Len );
int _Cdecl vnext ( char * index_file_ptr, char * record, int * Len );
int _Cdecl vprev ( char * index_file_ptr, char * record, int * Len );
int _Cdecl vsrch ( char * index_file_ptr, char * record, int * Len );
int _Cdecl vlteq ( char * index_file_ptr, char * record, int * Len );
int _Cdecl vless ( char * index_file_ptr, char * record, int * Len );
int _Cdecl vgret ( char * index_file_ptr, char * record, int * Len );
void _Cdecl bsetindx ( char * index_file_ptr, int ndx_no );
void _Cdecl bstop ( void );
void _Cdecl bzap ( char * data_file_name, int no_of_page );
long _Cdecl bnorecs ( char * index_file_ptr );
int _Cdecl btrnbegn ( void );
int _Cdecl btrnend ( void );
int _Cdecl btrnabrt ( void );