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

Prepare Map

procedura copia link

Scopo

Prepara una mappa con i GUID degli oggetti di un documento per velocizzare le ricerche di oggetti effettuate con il metodo GetObjectByID.

Sintassi

INDE.PrepareMap(id documento)

Argomenti

ID Documento Puntatore del documento di cui costruire la mappa

Esempio di codice

// *************************************
// Crea una mappa dei GUID degli oggetti
// *************************************

public void InstantDeveloper.CreaMappa()
{
  // Se c'è già una mappa
  if this.EsisteMappa
  {
    // La rilascio
    EsempiMS.INDE.ReleaseMap()
    this.EsisteMappa := False
  }
  else
  {
    OggettoBase obj = null // 
    // 
    // Recupero dall'albero l'oggetto attivo

    obj := OggettoBase.Cast(Albero.ActiveDocument)
    // 
    // Preparo la mappa sul documento

    EsempiMS.INDE.PrepareMap(EsempiMS.INDE.GetObjDocument(obj.Puntatore))
    this.EsisteMappa := True
  }
}
  • IN.DE gestisce solo una mappa di GUID per volta, percui se vengono effettuate più chiamate a questo metodo su documenti diversi solo l'ultimo documento risulterà mappato.

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

Vedi Anche

  • Get Object By ID (funzione)
  • Release Map (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum