Pascal/Turbo Pascal - Ayuda

 
Vista:

Ayuda

Publicado por Morito (176 intervenciones) el 09/11/2003 04:16:22
Necesito saber si alguien sabe usar bien el comando "ASSIGN" , porque a mi no me guarda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda

Publicado por M@rceloL (152 intervenciones) el 09/11/2003 23:41:07
Bueno, assign se usa para abrir archivos tipeados o no.

TIPEADOS:
Supongamos que tengo un archivo de tipo, inventado "TArchInt":

var Arch:TArchInt:

Para abirlo sería:

assign(Arch, 'Informa.dat');
reset(Arch);
escribir mediante write(Arch, dato);
... y close(arch);

NO TIPEADOS:
Supongamos:

var Arch:file;
Dato:integer;

assign(Arch,'Informa.dat');
reset(Arch,2);
bla...bla
close(Arch);

El reset debe tener la longitud del registro, dado que el archivo no es tipeado.

Puede que realmente esté guardando pero en otro directorio del que vos esperás. Si no le das una ruta completa fijate la opción "File|Change dir", puede que ahí esté el problema. O en la ruta, no sé que pasará si uno pasa una ruta Windows, en vez de la 8.3 de DOS.

Espero te sirva. Saludos y buenas compiladas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda

Publicado por César Augusto (182 intervenciones) el 10/11/2003 20:33:14
Un error común también es que no cierres el archivo y por eso no te grabe.
Asegúrate de cerrarlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar