Differenze tra le versioni di "SIGLAPPStop"

Da SIGLAkb.
 
m (una versione importata)
 
(Nessuna differenza)

Versione attuale delle 16:06, 26 mag 2021

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())