Bonjour,
J'ai une fonction qui nécessite un tableau dans ses paramètres, et j'aimerais pouvoir créer ce tableau lors de l'appel de la fonction.
Voici la situation actuelle :
Ce qui me gêne dans ce code, c'est qu'il me faut déclarer mon tableau dans les var, puis faire un setlength et affecter les valeurs avant d'appeler ma fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 procedure maProcedure(); var tab: Array of Variant; begin setlength(tab, 1) ; tab[0] := 5 ; maFonction(tab) ; end ; procedure maFonction (var tab: Array of variant); begin end ;
J'aimerais donc savoir si en Delphi il est possible de procéder d'une façon un peu comme celle ci-dessous, en créant le tableau lors de l'appel de la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 procedure maProcedure(); begin maFonction([5]) ; end ; procedure maFonction (var tab: Array of variant); begin end ;
Partager