Fermer2
dasebLe 11/09/2004 à 18:22
Bonjour,
Je ne parviens pas à utiliser la fonction LoadDLL de TIGCC. Elle me renvoie à chaque fois la valeur 1 qui signifie que mon programme ne s'exécute pas dans le "ghost space", cependant j'ai bien placé la définition au début de fichier et en compressant le programme le problème reste exactement le même.

Voici mon code source complet :

#define EXECUTE_IN_GHOST_SPACE
#define OPTIMIZE_ROM_CALLS
#define USE_TI89
#define MIN_AMS 205
#define SAVE_SCREEN

#include <tigcclib.h>

void _main()
{
short status;

clrscr();
if(status = LoadDLL("lualib", 619271621, 1, 0) != DLL_OK) {
printf("Error loading DLL (%d)\n", status);
if(status == DLL_NOTINGHOSTSPACE) puts("gros bug");
ngetchx();
return;
}
UnloadDLL();
}

Je le compile avec les commandes suivantes :
tigcc -Os -s -I../include/ -c main.c
tigcc -Os -s -o lua.89z main.o

Le programme m'affiche
Error loading DLL (1)
gros bug

Merci de votre aide,
Seb