OB Instance of
OB Instance of ( objeto ; classe ) : Boolean
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
| objeto | Object | → | Objeto cuja classe vai ser testada | 
| classe | Object | → | Classe a qual vai testar a pertenência | 
| Resultado | Boolean | ← | True se o objeto pertencer à classe especifica ou à uma classe child, senão false | 
Descrição
O comando OB Instance of devolve true se objeto pertencer à classe ou uma de suas classes filho, e em caso contrário false.
Se classe não for um objeto Classe válido, se devolve o erro -10745.
Exemplo
Criar a classe Polygon:
  //Classe: Polygon
 Class constructor($width : Integer; $height : Integer)
 This.area:=$width*$height
Depois em um método, pode escrever:
 var $poly : Object
 var $instance : Boolean
 
 $poly:=cs.Polygon.new(4;3)
 
 $instance:=OB Instance of($poly;cs.Polygon)
  // true
 
 $instance:=OB Instance of($poly;4D.Object)
  // true 
 
 $instance:=OB Instance of($poly;cs.Circle)
  // false
Ver também
Propriedades
| Número do comando | 1731 | 
| Thread-seguro | ✓ |