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

Build

funzione copia link

Scopo

Compila in release il progetto creando i sorgenti delle applicazioni e ritorna l'identificativo della transazione nella quale ha operato.

Sintassi

int transID = 0 // 
// 
transID := INDE.Build(id documento)

Argomenti

ID Documento Puntatore del documento da compilare

Valore di ritorno

Viene ritornato un intero contentente l'identificativo della transazione in cui è stata effettuata la compilazione. Controllando lo stato della transazione è possibile conoscere l'esito della compilazione.

Esempio di codice

// ****************************
// Compila il progetto corrente
// ****************************

public void InstantDeveloper.Compila()
{
  Documento doc = null // 
  // 
  // Prendo il documento del pannello

  doc := Documenti.Document
  // 
  try
  {
    Transazione trans = new() // 
    // 
    // Provo a compilare

    trans.ID := EsempiMS.INDE.Build(doc.Puntatore)
    // 
    // Se la compilazione ha avuto successo

    if trans.ID > ZERO
    {
      // Leggo le informazioni della transazione
      trans.Status := EsempiMS.INDE.GetTransactionStatus(trans.ID)
      trans.CaricaMessaggi()
      doc.Transazioni.Add(trans)
      doc.SetOriginal()
    }
  }
  catch
  {
    EsempiMS.MessageBox(Impossibile Compilare)
  }
}
  • La compilazione viene lanciata con le impostazioni di default ovvero in release e senza avviare le applicazioni.
  • Prima di compilare il documento non viene salvato.

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

Vedi Anche

  • Validate (funzione)
  • Build (funzione)
  • Validate (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum