SIGLAPPDeleteObject

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

Dp-ingranaggio3.png SCOPO: SIGLA® chiama questa funzione in determinati punti dell'applicazione dopo aver proceduto alla cancellazione di un dato.

Libreria SIGPPDLL.DLL
Dp-Pointing256.png

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

L'identificatore theActionID consente di stabilire quale procedura di SIGLA® ha invocato la funzione, mentre theObject fornisce le informazioni relative ai dati da salvare.

La sintassi della funzione è la seguente:

 
 
 BOOL DLLCALL SIGLAPPDeleteObject(DPObject *theObject,
  int theActionID);
 

Il puntatore theObject deve essere castato sull'oggetto appropriato (vedere le macro SPPSAVE_ che mappano alcuni valori possibili per theActionID).
Gli header files per effettuare il cast dell’oggetto passato come parametro sono distribuiti con il sistema di sviluppo di SIGLA®. Poiché i nomi delle variabili membro delle classi di oggetti di SIGLA® mappano, nella maggior parte dei casi, i nomi dei campi delle tabelle del database la ricerca fra i dati membro delle informazioni necessarie è piuttosto semplice.

La tabella che mappa i valori possibili per il parametro theActionID e riporta le specifiche dell’oggetto theObject il cui reference viene passato alla funzione è la stessa già dettagliata per la funzione SIGLAPPSaveObject().

Bibliografia

Header files

Voci correlate

Come si personalizza SIGLA
La libreria SIGPPDLL