Ya se que pasa exactamente, el problema viene de LOAD, todo esta bien, excepto una cosa que es culpa mia,
salve mal una estructura de datos:
save("teclas.dat",OFFSET teclas,&teclas);
Estaba mal, pero lo raro es que el programa en vez de decirme que teclas.dat no se puede abrir o esta corrupto,
me genera errores de todo tipo que despistan, asi era dificil saber que parte del programa tenia la culpa.
SI quito: IF(FILE_EXISTS("teclas.dat")) y dejo solo esto, LOAD("teclas.dat",offset teclado); me genera otro error diferente.
Tan solo tienes que guardar una estructura mal como hice yo, cargar algun FPG, y cargar el archivo que generaste, veras los errores.
He grabado correctamente la estructura como "teclas.dat" y ya no hay errores. Lo malo del error que no dice que la culpa es referente a
LOAD, me da errores de todo tipo, es lo que me extraña. No es mas logico que diga archivo corrupto.
