l'appel de la ROM_CALL DateAndTime_Get, provoque une Protected Memory Violation sur ma TI89/AMS2.08
Mon code :
void AfficherHeure()
{
char string[8];
if (AMS_Version < 206)
strcpy(string, "--:--")
else
{
unsigned short menfout, heure, minute;
#ifndef DateAndTime_Get
#define DateAndTime_Get _rom_call(void,(unsigned short*,unsigned short*,unsigned short*,unsigned short*,unsigned short*),5F3)
#endif
DateAndTime_Get(&menfout, &menfout, &menfout, &heure, &minute);
sprintf(string, "%02u:%02u", heure, minute);
}
MonDrawStr(GetPlane(LIGHT_PLANE), X_HR, 0, string, FALSE);
MonDrawStr(GetPlane(DARK_PLANE), X_HR, 0, string, FALSE);
}





je déconnais, hein !!
...
