Bonjour tout le monde.
Voici un exemple de code qui fonctionne avec un tableau ouvert :
Je voudrais arriver à faire de même avec un tableau dynamique comme par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var i : Integer; begin i := 0; if i in [ 0, 1, 2, 3 ] then ShowMessage( 'Ca marche!' ); end;
Mais j'obtiens ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var i : Integer; Tab : array of Integer; begin SetLength( Tab, 3 ); for i := 0 to Length( Tab ) - 1 do Tab[ i ] := i; i := 0; if i in Tab then ShowMessage( 'Ca marche!' ); end;
Y-a-t-il un moyen de le faire marcher ?Opérateur non applicable à ce type d'opérande
Ou s'il n'y a pas de moyen, peut-on le faire sans avoir à faire une boucle sur chaque élément du tableau ?
Merci.
PS : le code ci dessus n'est qu'un code exemple.
Partager