Si editas el fichero de un proyecto o de un formulario, observarás que de cada componente guarda su CLSID y versión. Algunos componentes, además, basan en está técnica el permiso de distribuirlos para el uso de la aplicación, pero no su reutilización en otros programas.
Mi consejo es que realices una prueba (Trabajo de chinos pero no se me ocurre otra). Genera un nuevo proyecto, formularios e inserta los objetos y librerías que lo componen procurando asignar los mismos nombres, copia el código del proyecto antiguo y prueba a ver si te funciona correctamente (Prueba primero con un par de formularios). Si te funciona, él único camino para recuperar la aplicación va a ser éste pues lo que ocurre es que las referencias de registro han cambiado o las tienes duplicadas (Con el consiguiente confusión del ejecutable).
Salvo que algún otro usuario haya resuelto este problema de una forma más eficaz y nos ilumine con su experiencia, creo que esto es lo único que puedes hacer.
Te deseo suerte..
VERSION 5.00
Object = "{248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0"; ..... |