Ver Mensaje Individual
  #4  
Antiguo 08-06-2011
erickperez6 erickperez6 is offline
Miembro
 
Registrado: may 2003
Posts: 152
Reputación: 24
erickperez6 Va por buen camino
Gracias oscarac por responder, ya habia visto estos post y ninguno son mi caso. Pero por suerte y casi milagrosamente resolvi el problema ahora mismo. Digo milagrosamente porque este es un error que en la mayor de las veces que aparece no da señales ni origenes de donde se produce y no sabemos ni por donde empezar, salvo casos que recordamos que fue lo ultimo que trabajamos antes de aparecer el error y ya suponemos por donde viene el problema.

Por lo que he visto y leido del error Runtime 216 se produce cuando algo falla en nuestra aplicación pero por alguna razon (quizas por la naturaleza del recurso que se este usando) la aplicación no nos arroja la excepción sino hasta que tratamos de destruir la aplicacion al cerrarla.

Mi caso era que desde que iniciaba la aplicacion estaba intentando utilizar OpenKey del TRegistry sin todavia haber invocado el contructor (TRegistry.Create) , no me estaba arrojando ninguna excepcion y por eso podia seguir ejecutando la aplicacion como si nada hubiera pasado. Hasta que me tope en otro foro en que cual hablaban que el TRegistry a veces no arroja excepciones cuando realmente si existen errores, pero producen el Error 216 al cerrar la aplicacion, ese dato me abrio los ojos y verifique que era mi caso tambien

saludos !
Responder Con Cita