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

Validate

funzione copia link

Scopo

Effettua la validazione di un progetto. E' l'equivalente per comando di validazione progetto del menù principale di IN.DE.

Sintassi

INDEExtension INDE = null // Oggetto INDE
boolean OK = 0            // Risultato della validazione
// 
OK := INDE.Validate(id documento)

Argomenti

ID Documento Puntatore del documento da validare

Valore di ritorno

Ritorna un'intero, che si può confrontare con un booleano, con TRUE se la validazione ha avuto successo, FALSE altrimenti.

Esempio di codice

// Il codice seguente apre un progetto,
// se non ce n'è già uno aperto,
// se è valido lo salva per poi chiuderlo

try
{
  INDEExtension INDE = null // Oggetto INDE
  int IDDocumento = 0       // Puntatore del documento
  // 
  // Mi connetto a IN.DE

  INDE.Connect()
  // 
  // Recupero il puntatore del documento aperto

  IDDocumento := INDE.GetActiveDocument()
  // 
  // Se non c'è un documento aperto

  if IDDocumento = ZERO
  {
    // Ne apro uno
    IDDocumento := INDE.OpenDocument(Progetto.idp)
  }
  // 
  // Se ora c'è un documento aperto

  if IDDocumento > ZERO
  {
    // Se il documento è valido
    if INDE.Validate(IDDocumento) = True
    {
      // Lo salvo
      INDE.SaveDocument(IDDocumento)
    }
    // 
    // Comunque lo chiudo

    INDE.CloseDocument(IDDocumento)
  }
}
  • Se la validazione non ha avuto successo nella finestra dei messaggi vengono aggiunti i messaggi di errore che si sono verificati e i warning.
  • Il puntatore del documento può essere ottenuto tramite le funzioni GetObjectDocument, GetActiveDocument o OpenDocument.

Ultima modifica: 24/11/2009 / Validità: da 7.1.3300

Vedi anche

  • Get Active Document (funzione)
  • Open Document (funzione)
  • Get Object Document (funzione)
  • Build (funzione)
  • Update Libraries (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum