La funzione libera le risorse impegnate da Easy Hand e termina il programma.
Sintassi
void ehExit(CHAR *pszMess,...)
Parametri
- pszMess
[in] Puntatore alla stringa di descrizione dei parametri. I Parametri si passano allo stesso modo del comando “printfâ€.
Commenti
La funzione si occupa di liberare tutte le risorse impegnate dalla piattaforma.
Inolte vengono invocate tutte le funzioni esterne collegate alla fine del processo, segnalate ad Easyhand attraverso il ehStart() e/o EM_AddFunc().
Se si finisce in modo normale non indicare l'errore non passando alcun parametro: ehExit("");
Solo in caso si voglia segnalare un errore indicare i parametri.
Es. ehExit("Errore in accesso al disco",szPercorso);
La funzione con errore crea un documento di stato dell'ambiente ehStatus.txt (Vedi anche ehStatus Function).
Se è stato precedentemente associato un file di log all'ambiente, il messaggio di errore viene automaticamente registrato (vedi ehLogOpen())
La funzione libera tutte le risorse allocate tranne quelle allocate col comando ehAlloc(), per le quali è necessario utilizzare la funzione ehFree().
Se indicato l'errore la funzione finisce con exit(1) altrimenti con exit(0).