Problema con delphi
Hola, tengo 2 problemas con un programa que estoy haciendo:
1- El programa en cuestión usa tablas Paradox que se cargan a partir de un fichero de texto. Cuando se produce un Keyviolation se bloquea. He preparado un procedimiento para vaciar las tablas usando el método Empty de TTable desde el programa, pero no funciona y tengo que salir e ir al DataBaseDesktop y usar el método Empty desde allí. Ademas abro otros programas de base de datos Paradox desde este programa y cuando intento abrirlos me aparece un mensaje diciendo que no hay memoria sufucuente para ejecutarlos y al salir de este mensaje se abre otro diciendo que hay problemas con el DBEngine e indica el nombre del alias de la base de datos, algunas veces indica error 2501, otras el nombre de alguna tabla de las que usa el programa. ¿Hay solución?, pues mi ordenador es un Pentium IV con 2 GB de memoria y hasta hace poco todo funcionaba perfectamente. ¿Son diferentes los métodos Empty de TTable y DataBaseDesktop?
2- En el cuadro de dialogo Project Options de Delphi7, pestaña Linker, hay unos cuadros de edición de memoria indicando minstacksiza, maxstacksize, imagebase. ¿Puede gestionarse el problema desde ahí?. ¿Para qué sirven?.
Gracias de antemano.
Saludos
1- El programa en cuestión usa tablas Paradox que se cargan a partir de un fichero de texto. Cuando se produce un Keyviolation se bloquea. He preparado un procedimiento para vaciar las tablas usando el método Empty de TTable desde el programa, pero no funciona y tengo que salir e ir al DataBaseDesktop y usar el método Empty desde allí. Ademas abro otros programas de base de datos Paradox desde este programa y cuando intento abrirlos me aparece un mensaje diciendo que no hay memoria sufucuente para ejecutarlos y al salir de este mensaje se abre otro diciendo que hay problemas con el DBEngine e indica el nombre del alias de la base de datos, algunas veces indica error 2501, otras el nombre de alguna tabla de las que usa el programa. ¿Hay solución?, pues mi ordenador es un Pentium IV con 2 GB de memoria y hasta hace poco todo funcionaba perfectamente. ¿Son diferentes los métodos Empty de TTable y DataBaseDesktop?
2- En el cuadro de dialogo Project Options de Delphi7, pestaña Linker, hay unos cuadros de edición de memoria indicando minstacksiza, maxstacksize, imagebase. ¿Puede gestionarse el problema desde ahí?. ¿Para qué sirven?.
Gracias de antemano.
Saludos
1 respuesta
Respuesta de christiand24
1