Aller au contenu principal
Version: 20 R7 BETA

OB Instance of

OB Instance of ( objet ; classe ) -> Résultat

ParamètreTypeDescription
objetObjectObjet dont la classe doit être identifiée
classeObjectClasse dont l'appartenance est à identifier
RésultatBooleanVrai si l'objet appartient à la classe ou classe enfant indiquée, sinon faux

Description

La commande OB Instance of retourne vrai si objet appartient à classe ou à l'une de ses classes enfant. Sinon, elle retourne faux.

Si classe n'est pas un objet de classe valide, l'erreur -10745 est retournée.

Exemple

Vous avez créé la classe Polygone :

  //Classe : Polygone
 Class constructor
 var $1;$2 : Integer
 This.area:=$1*$2

Puis, dans une méthode, vous pouvez saisir :

 var $poly : Object
 var $instance : Boolean
 $poly:=cs.Polygone.new(4;3)
 $instance:=OB Instance of($poly;cs.Polygone) // vrai
 $instance:=OB Instance of($poly;4D.Object) // vrai
 $instance:=OB Instance of($poly;cs.Circle) // faux

Voir aussi

OB Class