SIGLAPPSetEsercizio

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 da SIGLA® immediatamente dopo che l'utente ha scelto l'esercizio contabile su cui operare.

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 SIGLAPPSetEsercizio(LPSTR esercizio);
 
 

I parametri della funzione hanno il seguente significato:

  • esercizio puntatore ad un array di 4 caratteri null-terminated contenente il codice dell’esercizio contabile selezionato.

Così come viene distribuita la funzione non effettua alcuna operazione. E' possibile utilizzare SIGLAPPSetEsercizio() per far sì che il pacchetto di personalizzazioni sia messo in condizione di operare sull'esercizio prescelto dall'utente. Ad esempio, è possibile prevedere una funzione personalizzata di impostazione dell'esercizio per il pacchetto personalizzato. Tale funzione dovrà accettare come parametro il codice dell'esercizio prescelto:

 
 
 void DLLCALL SIGLAPPSetEsercizio(LPSTR esercizio)
 {
  //per la dichiarazione di customdll si veda
  //l’esempio della SIGLAPPStart
 
  void (FAR PASCAL *customset esert) (LPSTR);
  FARPROC pp;
  if(customdll>HINSTANCE_ERROR)
  {
  pp=GetProcAddress(customdll,"SETESER");
  if(pp!=NULL)
  {
  customseteser=(void (FAR PASCAL *)(LPSTR)) pp;
  (*customseteser)(esercizio);
  }
  }
 }
 

Bibliografia

array

Voci correlate

Come si personalizza SIGLA
La libreria SIGPPDLL