Ayuda manejo de errores.

Programando el Amstrad en BASIC, C, etc.
Poliyo
Keeper of The Forum
Keeper of The Forum
Mensajes: 905
Registrado: Jue 12 May , 2016 10:07 pm
Ubicación: Valencia

Ayuda manejo de errores.

Mensajepor Poliyo » Jue 18 Ene , 2018 6:18 pm

Buenas tardes comunidad.

Me he encontrado un problema en basic al intentar manejar errores de disco.
Lo primero que quería era saber si existía un fichero.
Para ello hago el load al fichero.
Uso un
On error goto
y lo manejo a través de DERR, si es 146 es un fichero no encontrado por lo que así se si es la primera vez que se ejecuta el programa y hago una serie de preguntas para inicializar los datos del programa.
El problema viene ahora.
Mi sorpresa viene en que si vuelvo a ejecutar el programa, DERR no se actualiza, sigue valiendo 146 por lo que vuelve a inicializar.
Intenté un burdo DERR=0, pero va a ser que no.
También quisiera saber si en basic los otros errores de disco se pueden ignorar, al menos los mensajes de sistema ya que descoloca todos los locate y no veas cuando pregunta
Retry, Ignore or Cancel.

Gracias de antemano.

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro


La Comunidad Española
ESP Soft, juegos para tu CPC Foro de Amstrad CPC Todos los juegos para CPC en un CD Web dedicada al Amstrad CPC (utilidades) Información útil para el CPC (talleres) Selección de juegos de Amstrad CPC Mundo CPC Pree Play then any Key CPC Basic