Scopo
Verifica se l'oggetto specificato fa parte di un'applicazione.
Sintassi
boolean res = 0
//
res := INDE.IsClientObject(id oggetto)
//
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, ??)
}
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
funzione