English
Instant Developer Foundation Documentazione
  • Estensibilità
  • Libreria
  • INDE Extension
  • Oggetti

Set Flag

procedura copia link

Scopo

Imposta il valore di un flag di un oggetto.

Sintassi

INDE.SetFlag(id oggetto, flag, valore, id transazione)

Argomenti

ID Oggetto Puntatore dell'oggetto di cui impostare il flag. Solitamente il puntatore ad un oggetto viene recuperato tramite una delle seguenti funzioni: GetNextObject, GetObjectByID, GetObjectByCode, GetObjectByName, GetParentObject, GetPropObject.
Flag Indice del flag di cui impostare il valore. L'elenco dei flag di ogni tipo di oggetto è contenuto nella sottocartella "flags" della lista valori specifica.
Valore Valore a cui impostare il flag (True o False)
ID Transazione Numero della transazione in cui effettuare la modifica ottenuto tramite la funzione BeginTransaction.

Note

  • Questa funzione ha il parametro Valore opzionale con default a VERO; questo significa che chiamare la funzione omettendo il valore imposta il flag a VERO.
  • Le modifiche fatte fuori transazione non cambiano lo stato del documento, cioè se il documento prima della modifica era non modificato dopo la modifica resta tale; quindi in fase di chiusura non verrebbe chiesto all'utente se vuole salvare.
  • In caso di modifica fuori transazione non viene attivato il funzionamento del sistema di Team Working.
  • La lettura dei flag avviene tramite la funzione TestFlag.
  • Se il puntatore passato come parametro ID Oggetto non corrisponde ad alcun oggetto nel progetto aperto, allora verrà generata un'eccezione.

Esempio di codice

// Tolgo la generazione automatica del nome
try
{
  INDE.SetFlag(ObjID, Codice automatico, False, TrID)
}

In questo esempio di codice, contenuto nella procedura Rinomina del progetto Gestione Glossario, questa procedura viene usata per disabilitare la generazione automatica dei codici di alcuni oggetti.

Ultima modifica: 22/08/2008 / Validità: da 7.1.3300

Vedi Anche

    Scarica il progetto Gestione Glossario
  • Get Next Object (funzione)
  • Get Object By ID (funzione)
  • Get Object By Code (funzione)
  • Get Object By Name (funzione)
  • Get Parent Object (funzione)
  • Get Prop Object (funzione)
  • Begin Transaction (funzione)
  • Reset Flag (procedura)
  • Test Flag (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum