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

Is Client Object

funzione copia link

Scopo

Verifica se l'oggetto specificato fa parte di un'applicazione.

Sintassi

boolean res = 0
// 
res := INDE.IsClientObject(id oggetto)

Argomenti

ID Oggetto Puntatore dell'oggetto di cui verificare l'appartenenza ad un'applicazione

Valore di ritorno

Ritorna True se l'oggetto ha almeno un oggetto padre (a qualunque livello di profondità) di tipo Applicazione, False altrimenti.

Esempio di codice

// Se è un oggetto client
if EsempiMS.INDE.IsClientObject(Puntatore)
{
  int appID = 0       // Puntatore dell'applicazione
  string appName = "" // Nome dell'applicazione
  // 
  // Recupero il puntatore e il nome dell'applicazione

  appID := EsempiMS.INDE.GetObjApplication(Puntatore)
  appName := EsempiMS.INDE.GetPropString(Puntatore, Nome, ??)
}
  • Se il puntatore passato come parametro non corrisponde ad alcun oggetto del progetto aperto, viene generata un'eccezione.
  • E' possibile ottenere l'eventuale Applicazione al quale l'oggetto appartiene utilizzando la funzione GetParentObject con il parametro Type impostato ad Applicazione.

Ultima modifica: 28/01/2010 / Validità: da 7.5.3400

Vedi Anche

  • Get Parent Object (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum