Simscript III/Dictionnaire des instructions/CREATE OBJECT

De testwiki
Version datée du 5 novembre 2021 à 08:12 par imported>Minorax (obs tag)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

L’énoncé create est également utilisé pour créer un objet déclaré par une variable de référence. De plus, tous les attributs de l’objet sont initialisés à zéro.

Syntaxe :


create [a] Obj1,....Objn


Obj1, … Objn est une liste d’objets déclarés par des variables de référence.

Exemples :

define Chevrolet             as Véhicule reference variable;
define Voiture, maVoiture    as Véhicule reference variables;
define Buick, Ferrari_280    as Voiture_Essence reference variables;
.

create Chevrolet, maVoiture;
create Buick, Ferrari_280;
	
after creating        a Véhicule, call Construire
before destroying     a Véhicule, call Détruire

define Carte    as 1-dim Cartes reference array;

reserve Carte(*)    as Nb_Cartes ;
for i = 1 to dim.f(Carte(*)),
    create Carte(i);