Problème de tableau dynamique

Problème de tableau dynamique - Delphi/Pascal - Programmation

Marsh Posté le 06-06-2003 à 15:13:38    

J'ai un tableau dynamique de chaînes :
 

Code :
  1. monTableau : array of AnsiString


 
et quand j'essaye de lui assigner une valeur :
 

Code :
  1. setLength(monTableau, 1)
  2. monTablean[1] := 'blablabla'


 
ben ça plante, j'ai une erreur "violation d'accès à l'adresse....". Quelqu'un voit ce qui ne voit pas ??? Merci d'avance !


Message édité par _Lyghur_ le 06-06-2003 à 15:14:54
Reply

Marsh Posté le 06-06-2003 à 15:13:38   

Reply

Marsh Posté le 06-06-2003 à 15:17:57    

les tableaux commencent à l'indice 0 par défaut


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 06-06-2003 à 15:45:16    

ah oui c'est vrai, j'avais complètement oublié. Merci du rappel :)
 
Sinon, c'est possible de faire commencer les tableaux à l'indice 1 par défaut ? (je trouve ça plus pratique en général)


Message édité par _Lyghur_ le 06-06-2003 à 15:45:33
Reply

Marsh Posté le 06-06-2003 à 15:52:55    

Y a que les tableaux de taille fixe où on peut choisir l'indice de début


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 07-06-2003 à 14:50:02    

antp a écrit :

Y a que les tableaux de taille fixe où on peut choisir l'indice de début
 


 
Y a pas une option de compilation pour ca [:meganne]
 
@_lyghur_ : constat personnel, les array of string prennent enorme de place en memoire, mieux vaut utiliser un TSTringList.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 08-06-2003 à 00:34:36    

ciler a écrit :


Y a pas une option de compilation pour ca [:meganne]


 
Pas à ma connaissance, mais j'avoue ne pas bcp utiliser les tableaux dynamiques
 

ciler a écrit :


@_lyghur_ : constat personnel, les array of string prennent enorme de place en memoire, mieux vaut utiliser un TSTringList.


 
Ouais dans la majorité des cas c'est plus simple à gérer :)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed