SIGLAPPCreateComuni

Da SIGLAkb.
Versione del 26 mag 2021 alle 16:06 di WikiSysop (Discussione | contributi) (una versione importata)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Dp-ingranaggio3.png SCOPO: viene chiamata dal programma di Configurazione di SIGLA® immediatamente dopo che si è proceduto alla creazione delle tabelle nel database dati comuni.

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 SIGLAPPCreateComuni(void);
 
 

Così come viene distribuita la funzione non effettua alcuna operazione. E' possibile utilizzare SIGLAPPCreateComuni() per costruire ulteriori tabelle nel database dati comuni rispetto a quelle previste da SIGLA® o per aggiungere campi alle tabelle standard.
Ad esempio, è possibile sviluppare una funzione custom CREATABELLECOMUNI (contenuta in CUSTOM.DLL) e chiamarla da SIGLAPPCreateComuni nel seguente modo:

 
 
 void DLLCALL SIGLAPPCreateComuni(void)
 {
  //per la dichiarazione di customdll si veda
  //l’esempio della SIGLAPPStart
  void (FAR PASCAL *customfunct) (void);
  FARPROC pp;
 
  if(customdll>HINSTANCE_ERROR)
  {
  pp=GetProcAddress(customdll,"CREATABELLECOMUNI");
  if(pp!=NULL)
  {
  customfunct=(void (FAR PASCAL *)()) pp;
  (*customfunct)();
  }
  }
 }
 

Voci correlate

Come si personalizza SIGLA
Configurazione
La libreria SIGPPDLL
Tabelle Comuni