Probleme de type incompatible - Delphi/Pascal - Programmation
MarshPosté le 06-01-2008 à 17:54:58
Bonjour à vous, voilà j'ai un probleme, j'ai créé un code (eh oui ^^) qui fonctionne. Ma procédure prend en paramètre un nom de fichier texte en chaine de caractere et une variable (un tableau de tableau de tableau de tableau de coordonnee). Cependant je n'arrives pas a utiliser ma variable pour récupérer les données traitées dans ma procédure. Si j'utilise une variable du meme type ça fonctionne mais je n'arrive pas a la récupérer a l'extérieur. (Ai je été clair ?)
Dans mon fichier projet :
Citation :
type coordonnee = object x : extended; y : extended; z : extended; end; var tab : array of array of array of coordonnee;
Marsh Posté le 06-01-2008 à 17:54:58
Bonjour à vous, voilà j'ai un probleme, j'ai créé un code (eh oui ^^) qui fonctionne. Ma procédure prend en paramètre un nom de fichier texte en chaine de caractere et une variable (un tableau de tableau de tableau de tableau de coordonnee). Cependant je n'arrives pas a utiliser ma variable pour récupérer les données traitées dans ma procédure. Si j'utilise une variable du meme type ça fonctionne mais je n'arrive pas a la récupérer a l'extérieur. (Ai je été clair ?)
Dans mon fichier projet :
type
coordonnee = object
x : extended;
y : extended;
z : extended;
end;
var
tab : array of array of array of coordonnee;
begin
m_e_f('cube1.txt',tab);
end.
Et dans mon unit :
procedure m_e_f(fichier : string;var tab );
var
taille_x,taille_y,taille_z : integer;
begin
taille_x := 1;
taille_y:=1;
taille_z := 1;
setlength(tab,taille_x,taille_y,taille_z);//Ca merde ici :s
Pourquoi ?