| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
beta Lt JG

Registrado: 01 Abr 2006Mensajes: 74
|
Publicado: Mie 28 Mar, 2007 9:59 pm Asunto: Corrupcion de programas |
|
|
Estoy manejando ahora un Turbo C++ Professional 2006 for Windows.
Y me viene ocurriendoel siguiente problema al que no encuentro solucion, y seguidamente expongo, por si alguien puede iluminarme.
PROBLEMA
- Tengo un programa que me funciona.
- Le añado una sentencia.
- Ejecuto, y si hay alguno de los errores tipicos (matrices con insuficiente espacio, variables no definidas, etc), durante la copilacion o durante el linkado, se para y sale el aviso correspondiente (EAccessValidatio, Abnormal program termination, etc).
- Con otras versiones de Borland C++, quitando la sentencia causante del problema, el programa volvia a funcionar.
- Ahora no. Y ademas el programa se corrompe de alguna forma que ignoro, de forma que no hay forma de volverlo a hacer funcionar.
- NOTA: las opciones bajo las que compilo y linko el proyecto, son las mismas que empleaba en otras versiones de Borland C++.
Se agradecera infinito cualquier sugerencia, pues ya no se me ocurre como solucionar el problema. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
beta Lt JG

Registrado: 01 Abr 2006Mensajes: 74
|
Publicado: Jue 29 Mar, 2007 7:46 am Asunto: Gracias Angel |
|
|
Luego, por la tarde, lo pruebo, y si funciona, aqui lo hare saber, por si le sirve a alguien mas.
Saludos |
|
| Volver arriba |
|
 |
beta Lt JG

Registrado: 01 Abr 2006Mensajes: 74
|
Publicado: Jue 29 Mar, 2007 5:36 pm Asunto: Casi....pero todavia no |
|
|
Partiendo de una copia del programa, que funcionaba (sin añadir ninguna sentencia), he hecho:
Project > Build.
Lo compila y linka sin problemas, pero al ejecutarlo, sale una ventana de alerta que pone:
Abnormal program termination
Y en la ventana Event Log, indica que el fallo esta en: Thread Start.
¿Alguna sugerencia?
Gracias |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
beta Lt JG

Registrado: 01 Abr 2006Mensajes: 74
|
Publicado: Jue 29 Mar, 2007 9:59 pm Asunto: Pues si |
|
|
Gracias por tu ofrecimiento.
Del que voy a hacer uso.
Mañana te preparo el programa y te lo mando.
Saludos |
|
| Volver arriba |
|
 |
beta Lt JG

Registrado: 01 Abr 2006Mensajes: 74
|
Publicado: Sab 31 Mar, 2007 11:22 pm Asunto: ¡Solucionado! |
|
|
Substituyendo, en las llamadas a dos funciones, los punteros a variables bidimensionales, tipo char, por vectores STL AnsiString, el programa funciona.
De todas formas
Gracias |
|
| Volver arriba |
|
 |
|