comprobación entrada/salida
Publicado por glinecco (1 intervención) el 09/09/2002 18:00:42
Hola, estoy aprendiendo pascal y desarrollando un programa en el cual se manejan archivos de texto.
El caso es que conozco como utilizar las directivas de compilación {$I-} y {$I+} para evitar que el programa se interrumpa si por ejemplo no se encuentra un archivo determinado.
Lo que no consigo averiguar es como crear algún tipo de iteración para que si no ha sido posible encontrar el archivo, dar la oportunidad al usuario de volver a intentarlo, de volver a introducir la ruta del archivo sin tener que cerrar y volver a abrir el programa.
Lo he intentado utilizando bucles anidados, con label y goto...pero algo aparentemente tan sencillo nunca funciona. En el segundo intento es como si ignorase la variable del nombre del archivo.
En fin, agradezco por antelación cualquier tipo de sugerencia que pueda ayudarme. Muchas gracias.
El caso es que conozco como utilizar las directivas de compilación {$I-} y {$I+} para evitar que el programa se interrumpa si por ejemplo no se encuentra un archivo determinado.
Lo que no consigo averiguar es como crear algún tipo de iteración para que si no ha sido posible encontrar el archivo, dar la oportunidad al usuario de volver a intentarlo, de volver a introducir la ruta del archivo sin tener que cerrar y volver a abrir el programa.
Lo he intentado utilizando bucles anidados, con label y goto...pero algo aparentemente tan sencillo nunca funciona. En el segundo intento es como si ignorase la variable del nombre del archivo.
En fin, agradezco por antelación cualquier tipo de sugerencia que pueda ayudarme. Muchas gracias.
Valora esta pregunta


0