SIGLAPPStop

Da SIGLAkb.
Versione del 12 apr 2013 alle 16:57 di Paolo (Discussione)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Dp-ingranaggio3.png SCOPO: viene chiamata da SIGLA® immediatamente prima che l’applicazione venga terminata.

Libreria SIGPPDLL.DLL
Dp-Pointing256.png

SIGLAPPStart
SIGLAPPStop
SIGLAPPCreateComuni
SIGLAPPCreateDitta
SIGLAPPInit
SIGLAPPSetEsercizio
SIGLAPPDoMenuCommand
SIGLAPPGetMenuItem
SIGLAPPSaveObject
SIGLAPPDeleteObject
SIGLAPPSetSconti
SIGLAPPSetProvvigioni
SIGLAPPSetPrezzo
SIGLAPPExecuteSQL

La sintassi della funzione è la seguente:

 
 
 void DLLCALL SIGLAPPStop(void)
 
 

Così come viene distribuita la funzione non effettua alcuna operazione. E’ possibile utilizzare SIGLAPPStop() per compiere le azioni di terminazione necessarie. Ad esempio, se sono state sviluppate delle personalizzazioni contenute nella libreria a link dinamico CUSTOM.DLL (caricata in memoria attraverso una modifica a SIGLAPPStart()), è possibile scaricare tale DLL inserendo nella modificando SIGLAPPStop() la funzione FreeLibrary dell'SDK di Windows.

Il sorgente modificato potrebbe avere la seguente forma:

 
 
 void DLLCALL SIGLAPPStop(void)
 {
  //per la dichiarazione di customdll si veda l’esempio
  //della SIGLAPPStart
  FreeLibrary(customdll);
 }
 

Bibliografia

Voci correlate

Come si personalizza SIGLA
La libreria SIGPPDLL
SIGLAPPStart())