Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Yawin on May 30, 2014, 09:18:24 PM

Title: Problema al copiar un fichero
Post by: Yawin on May 30, 2014, 09:18:24 PM
Hola a todos!
Últimamente no me paso todo lo que debiera por aquí. Entre los trabajos de clase y los proyectos personales justo justo tengo tiempo para ivnertir en mi motor RPG.


El caso es que tengo un problema gordo: mi motor, tiene un botón que dice "Reiniciar partida". Lo que hace es borrar una base de datos sqlite y sustituirla por una copia de la original. Tal y como tiene que estar al inicio de la partida. Sí, lo se, es un poco rudimentario. Pero hasta hace escasas dos horas me funcionaba genial.


El caso es que, no entiendo por qué, ahora no funciona. Creo que es al copiarse, que se copia mal. En fin, este es el proyecto: http://pensarescompartir.com/MotorRPG.zip (pesa un pelín porque es la carpeta íntegra. No he borrado ni los logs).


La copia se hace en el fichero "/dll/escenas/menu.prg" a partir de la línea 162
La función de copiar está en el fichero "/dll/funciones/libfile.prg"


Si alguno entiende qué pasa, por favor, necesito vuestra ayuda.
Title: Re:Problema al copiar un fichero
Post by: l1nk3rn3l on May 30, 2014, 10:59:16 PM
https://www.google.com.co/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=sqlite%20copy%20table (https://www.google.com.co/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=sqlite%20copy%20table)
Title: Re:Problema al copiar un fichero
Post by: Yawin on May 30, 2014, 11:12:33 PM
No me has entendido xD
Yo copio el archivo. Tal cual. A pelo. Antes me iba; pero, derepente ha dejado de ir y no se por qué.
Title: Re:Problema al copiar un fichero
Post by: l1nk3rn3l on May 31, 2014, 12:25:24 AM
echaremos un vistazo
Title: Re:Problema al copiar un fichero
Post by: Yawin on May 31, 2014, 09:25:54 AM
Creo que es un problema con la propia base de datos. Porque la misma función con una versión anterior de la base de datos sigue funcionando.


Actualización:
He detectado que de una tabla en la que tengo 23 columnas me ignora las últimas 6 columnas que he añadido. Creo que puede ser eso.


Actualización 2:
Comprobado, sqlite no maneja tablas tan grandes. Voy a tener que dividirla.