TheShAmAn
Messages postés148Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention 1 février 2006
-
17 mai 2004 à 15:52
TheShAmAn
Messages postés148Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention 1 février 2006
-
19 mai 2004 à 11:28
Voila g un ti pb avec les tableau dynamique :sad) , ca serait cool de m'aider, d'avance merki ^^
//x a recupéré une valeur précédemment ;)
SetLength(tabModele, 2, x);
x:=0;
frmPrincipal.TableMain1.Open;
frmPrincipal.TableMain1.First;
while not frmPrincipal.TableMain1.Eof do
begin
tabModele[1, x]:=frmPrincipal.TableMain1.Fields.Fields[1].AsString;
tabModele[2, x]:=frmPrincipal.TableMain1.Fields.Fields[2].AsString;
frmPrincipal.TableMain1.Next;
x:=x+1;
end;//of While
frmPrincipal.TableMain1.Close;
Je recupere tjrs des valeur.. o pire c verifier avant ds le code...
Mon erreur ce situe lors de :"tabModele[2, x]:=...", il met k'il y a une violation de l'espace memoire".
Dc si kelk1 aurait la soluce, ca serait cool ;)
merci encore
exyacc
Messages postés163Date d'inscriptiondimanche 20 octobre 2002StatutMembreDernière intervention31 juillet 2008 17 mai 2004 à 17:21
tu mets le setlength avant meme de definir ta valeur de x...
en plus faut que tu remettes le setlength a chaque fois que tu veux retailler ton tableau pour attribuer l'espace memoire...
TheShAmAn
Messages postés148Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention 1 février 2006 18 mai 2004 à 10:26
Mais g precisé...
X a été defini avant le Setlenght :-p
Et comment ca fo redimensionner le tableau a chake fois???
Ds le setlenght, le X me renvois le nombre d'enregistrement ds une table!!!
Dc, si je trouve 35 enregistrements, mon tableau sera du genre :
->tabModele[2, 35], c bien ca non???
Alors, je ne vais po le redimensionné a chake fois [:s]
Dc si kelk1 aurait une otre idée ;) merki d'avance ^^