Hola de nuevo¡¡
Yo sigo con mis problemas de novata¡¡¡ muchas gtracias por lo de la pagina y ahora ya se por lo menos lo que pasa aunque no sepa resolverlo.... El exitcode=105 me dice que es "El archivo no está abierto en modo escritura" y es que no me llevo muy bien con los ficheros.....
Tengo el fichero en un procedure, mas bien en dos porque son dos diferentes y a una variable (st) le he asignado una ruta que e puetso pero no se si eso esta mal si tngo que crear algo o como para que esto sea efectivo; no se si me expliko con claridad por ella mejor os pongo el trozo dde codigo a ver si alguien me puede ayudar..
Como siempre mcuhisimas gracias.
PROCEDURE escribirenfichero (i,j:integer¡; VAR matriz:tarray;energ:integer);
VAR
blanco,corchete1,corchete2,guion,coma:char;
correcto:boolean;
a,codIoError:integer;
f:text;
st:string[20];
dato:char;
begin
corchete1:='[';
corchete2:=']';
coma:=',';
blanco:=' ';
guion:='-';
st:=./recorrido.txt';
Assign(f,st);
{$I-}Rewrite{$I+};
codIoError:=IoResult;
correcto:=(codIoError=0);
if not correcto
then control_errores(codIoError)
else
Begin
write(f,corchete1);
write(f,i);
write(f,coma);
write(f,j);
write(f,corchete2);
write(f,blanco);
write(f,guion);
write(f,blanco);
write(f,matriz[i,j].camino);
write(f,blanco);
write(f,guion);
write(f,blanco);
writeln(f,energ);
end;
close(f)
end;