Béh en fait j'ai un appel de fonction qui trouve pas sa... fonction.
J'inclue une librairie qui est blindée de #ifdef et ce genre de mots pour le précompilateur ou un truc de ce genre.
Il est demandé de faire un #define avec ces valeurs :
BTI_DOS - DOS 16-bit Apps
BTI_DOS_32R - Extended DOS with Rational + bstub.exe 32-bit Apps
BTI_DOS_32P - Extended DOS with Phar Lap 6.0 32-bit Apps
BTI_DOS_32B - Extended DOS with Borland PowerPack 32-bit Apps
BTI_DOS_16B - Extended DOS with Borland PowerPack 16-bit Apps
BTI_WIN - MS WINDOWS 16-bit Apps
BTI_WIN_32 - Windows NT and Windows 95 32-bit Apps
BTI_OS2 - OS2 16-bit Apps
BTI_OS2_32 - OS2 32-bit Apps
BTI_NLM - NetWare NLM 32-bit Apps
BTI_SQL - For 32-Bit OS2 SSQL Apps
BTI_SOL - Solaris 32-bit Apps
BTI_HPUX - HP Unix
BTI_AIX - IBM Aix
BTI_IRIX - Irix
BTI_DEC_UNIX - DEC Unix
je compile sous le DOS de windows NT4
j'ai donc choisi BTI_DOS_32R, parceque avec BTI_DOS, c'est lamentable le nombre d'erreur de compilation que j'ai.
je dois inclure btrapi.h et btrconst.h
le problème c'est que dans btrapi.h, il y a les définitions des fonctions, mais pas le code.
Donc il faut que j'inclue aussi btrapi.c
J'y comprends rien, ça m'agace.
Dans le bouquin de référence de BTRIEVE, ils parlent d'un fichier qui s'appelle MSCXBTRV.c , mais je l'ai pô.
Si quelqu'un trouve ça je suis preneur.
Je pense pas que vous puissiez réellement m'aider, mais si quelqu'un en a le courage, je serai éternellement (24 sec.) redevable :D :D :D