Probleme de type incompatible

Probleme de type incompatible - Delphi/Pascal - Programmation

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 :

Citation :

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 :

Citation :

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 ?

Reply

Marsh Posté le 06-01-2008 à 17:54:58   

Reply

Marsh Posté le 06-01-2008 à 18:43:19    

J'ai trouvé ^^ Il suffit de déclarer un type pour le tableau dans l'unit ^^ et ça marche

Reply

Sujets relatifs:

Leave a Replay

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