Pascal solo me acepta archivos que se encuentren en C:\ ???

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
Agalla

Pascal solo me acepta archivos que se encuentren en C:\ ???

Mensaje por Agalla » Sab Ene 23, 2010 1:57 am

Hola a todos estoy tratando dde leer un archivo en pascal, y no hay problema si la ruta es por ejemplo C:\A.txt pero apenas lo puevo a desktop o algo y cambio la ruta me dice que no es posible leerlo, antes no me ocurria conn el mismo codigo, apenas lo pase a C para no tener que escribir tanto cuando me pide la ruta, desde ahi no puedo cargar otro q no se encuentre ahi. mi funcion de leer archivo es
function LeerArch(var archentr:archivo;archr:string):boolean; {lee el archivo de entrada}
begin
LeerArch:= false;
assign(archentr,archr);
{$I-}
Reset(archentr);
{$I+}
if IOresult = 0 then
begin
LeerArch:= true;
writeln('archivo cargado con exito');
end
else
begin
LeerArch:= false;
writeln('archivo no se cargo');
end;
readln;
end;



que puede fallar?