Bonsoir,
j'ai un objet contenant des tableaux, et je souhaiterais que ceux-ci soient accessible en lecture seule. Pour l'instant mon code ressemble à ceci:
Mais du coup les temps de lecture sont plus long que si le tableau était par exemple une variable publique, puisqu'on appelle une fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 type TMaClasse = class private FTab: array of Integer; function GetTab(Index: Cardinal): Integer; public //il y a aussi un constructeur qui initialise les tableaux property Tab[Index: Cardinal]: Cardinal read GetTab; end; implementation function TMaClasse.GetTab(Index: Cardinal): Integer; begin Result:= FTab[Index]; end;
D'où ma question: est-il possible d'avoir un tableau en lecture seule, sans avoir ce problème de temps d'accès supplémentaire ?
Merci d'avance.
Partager