Salut,

g 1 fatal error et 1 soft reset qd je sors de mon application.
c 1 une appli qui gère le base de donnée.
Qd je synchronise une petite base, j'arrive a sortir proprement de mon appli.
Ms qd c une grose base, j'ai un fatal error et reboot.

voici le code à la sortie de mon appli

static void AppStop(void)
{
LocalID dbID;
SauvPrefValue();
PrefSetAppPreferences(appFileCreator,appPrefID,appPrefVersionNum, &gAppPrefs, sizeof(gAppPrefs), true);

LancerWaitDialog();
Err error = DmCloseDatabase(gDB);
error = DmCloseDatabase(gDBCom);
error = DmCloseDatabase(gDBCont);
error = DmCloseDatabase(gDBNote);

if((dbID = DmFindDatabase(0,"SelectDB"))!=0)
DmDeleteDatabase (0,dbID);
if((dbID = DmFindDatabase(0,"RechercheDB"))!=0)
DmDeleteDatabase (0,dbID);
if((dbID = DmFindDatabase(0,"RechNoteDB"))!=0)
DmDeleteDatabase (0,dbID);
if((dbID = DmFindDatabase(0,"NoteFindDB"))!=0)
DmDeleteDatabase (0,dbID);
if((dbID = DmFindDatabase(0,"Company"))!=0)
DmDeleteDatabase (0,dbID);
if((dbID = DmFindDatabase(0,"Contact"))!=0)
DmDeleteDatabase (0,dbID);
StopWaitDialog();
/* Close all the open forms. */
FrmCloseAllForms();

// Release the SMS library
if (smsLibLoaded)
(void)PhnLibClose (smsLibRef);

}

Aide svp