|
|
|
|
|
- Cas particulier : les tableaux dynamiques
Allouer (Mot réservé) En anglais : New
Le mot-clé Allouer permet de réserver de la place en mémoire pour contenir :
TableauClient est un tableau dynamique
TableauClient = allouer un tableau dynamique de 4 par 7 entiers
MFichier est une Classe
Nom est une chaîne
Extension est une chaîne
Répertoire est une chaîne
FIN
FichierSource est un objet MFichier dynamique
...
FichierSource = allouer un MFichier
MonObjetDynamique = allouer un objet Automation MonServeur
RefProduit est une Structure
CodeF est un entier
CodePr est une chaîne fixe sur 10
FIN
Fauteuil est une RefProduit dynamique
Chaise est une RefProduit dynamique
...
Fauteuil = allouer une RefProduit
Fauteuil:CodeF = 7
Fauteuil:CodePr = "Meuble"
Syntaxe
Allouer un tableau dynamique Masquer les détails
<Nom du tableau dynamique> = allouer un tableau dynamique de <Dimension 1> [par <Dimension 2> ... [par <Dimension 10>]] <Type des éléments du tableau> OU <Nom du tableau dynamique> = allouer un tableau dynamique de <Dimension 1> [, <Dimension 2> ... [, <Dimension 10>]] <Type des éléments du tableau>
<Nom du tableau dynamique> : Nom du tableau dynamique à manipuler. Ce tableau a été préalablement déclaré. <Dimension 1>...<Dimension 10> : Dimension 1 à 10 du tableau (valeur entière). <Type des éléments du tableau> : Type des éléments constituant le tableau.Remarques : - Les mots-clés un et dynamique ne sont pas obligatoires : ce sont des mots d'agrément.
- Pour plus de détails sur les tableaux, consultez les Tableaux.
Instancier un objet de classe dynamique Masquer les détails
<Nom de l'objet> = allouer un <Nom de la classe> ([<Paramètres>])
<Nom de l'objet> : Nom de l'instance de la classe. <Nom de la classe> : Nom de la classe à instancier. Ce nom a été défini lors de la création de la classe sous l'éditeur de code. <Paramètres> : Paramètres optionnels du constructeur.
Allouer un objet automation dynamique Masquer les détails
<Nom de l'objet automation dynamique> = allouer un objet automation <Nom du serveur automation>
<Nom de l'objet automation dynamique> : Nom de l'objet automation dynamique à allouer. Cet objet a été préalablement déclaré. <Nom du serveur automation> : Nom du serveur de l'objet automation dynamique.
Allouer une variable de type structure dynamique Masquer les détails
<Nom de la variable> = allouer une <Nom de la structure dynamique>
<Nom de la variable> : Nom de la variable de type structure dynamique à allouer. <Nom de la structure dynamique> : Nom d'une structure précédemment déclarée. Remarques Cas particulier : les tableaux dynamiques Si la déclaration et l'allocation du tableau dynamique sont réalisées en une seule ligne de code, il n'est pas nécessaire d'utiliser le mot-clé Allouer pour réserver de la place en mémoire. Par exemple :
TableauClient est un tableau dynamique de 4 par 7 entiers
TableauClient est un tableau dynamique
TableauClient = allouer un tableau dynamique de 4 par 7 entiers
Remarque : Dans ce cas, il ne faut pas utiliser le mot-clé Libérer pour libérer explicitement le tableau dynamique. Si le mot-clé Libérer est utilisé, une erreur d'exécution sera générée.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|