English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • ID Document
  • Inizializzazione

Create Instance

procedura copia link

Scopo

Questa funzione crea una nuova istanza della classe e la associa all'oggetto su cui è stata chiamata questa procedura. Viene inoltre inizializzato il collegamento al framework per l'oggetto appena creato in modo che possa rapportarsi correttamente con il resto del sistema.

Questa procedura rappresenta il metodo di gran lunga più utilizzato per creare oggetti di una classe documentale.

Sintassi

// Creo un nuovo documento
documento.CreateInstance()

Argomenti

Questa procedura non ha argomenti.

Esempio di codice

// *******************
// Genero 100 corrieri
// *******************

public void Corrieri.BottoneCrea()
{
  IDCollection c = new() // La collection che contiene i corrieri
  Corriere cor = null    // L'oggetto Corriere che userò per creare i corrieri
  int i = 0              // Contatore di corrieri
  // 
  // Ciclo per generare i corrieri

  while i < C100
  {
    // Creo il nuovo oggetto corriere
    cor.CreateInstance()
    // 
    // Ne inizializzo le proprietà

    cor.Idcorriere := i + C1000
    cor.NomeSocieta := FormatMessage(MSG Corriere Numero, ToString(cor.Idcorriere), ??, ??, ??
      , ??)
    // 
    // Lo aggiungo alla collection

    c.Add(cor)
    // 
    // Incremento il contatore

    i := i + ONE
  }
  // 
  // Mostro nel pannello la collection

  Corriere.Collection := c
}
  • Per creare un'istanza di un oggetto è possibile anche utilizzare l'inizializzatore NEW nella definizione dell'oggetto all'interno del Visual Code Editor.

Ultima modifica: 22/11/2013 / Validità: da 6.5.2680

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum