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

Get Obj Model

funzione copia link

Scopo

Ritorna il modello di un oggetto. I modelli di ciascun oggetto sono specificati nella relativa lista valori delle proprietà. Ad esempio l'oggetto Procedura ha come modelli Procedura, Trigger e Procedura di Test.

Sintassi

int modello = 0 // 
// 
modello := INDE.GetObjModel(id oggetto)

Argomenti

ID Oggetto Puntatore dell'oggetto

Valore di ritorno

Viene ritornato un intero corrispondente al modello di un oggetto. Consultare la lista valori specifica dell'oggetto per conoscere i modelli possibili. Qualora l'oggetto non possegga un proprio modello, la funzione restituisce il valore Zero.

Esempio di codice

if Tipo = Videata
{
  int modello = 0 // 
  // 
  modello := EsempiMS.INDE.GetObjModel(Puntatore)
  // 
  if modello = Normale
  {
    Icon := Convert(ToImage(Videata))
  }
  // 
  if modello = Lookup
  {
    Icon := Convert(ToImage(Lookup))
  }
  // 
  if modello = Classe
  {
    Icon := Convert(ToImage(Classe))
  }
}
  • Se il puntatore passato come parametro ID Oggetto non corrisponde ad alcun oggetto nel progetto aperto, allora verrà generata un'eccezione.

Ultima modifica: 24/06/2011 / Validità: da 7.1.3300

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum