Hombre, un aporte no siempre viene en forma de código puntual. Lo que Mario te indica, y estoy de acuerdo con él, es que más allá de una posible solución exacta a tu problema, deberías considerar el hecho de que tu diseño es incorrecto. De entrada, un evento como FormCreate no está pensado para ser llamado explícitamente en tu código y además, cualquier cosa que pongas ahí, debería ser exclusivamente usada al crear el formulario y no en momentos posteriores.
Ahora, específicamente, si bien no manejo con soltura C++, me parece que los objetos Lista y RadioGroup1 son variables locales al método así que no tienes forma de acceder a ellos en otros contextos y por tanto no hay cómo borrarlos. Quizá deberías tener variables Lista y RadioGroup declaradas fuera del método, posiblemente como campos privados de la clase del formulario y usar esas variables para construir los objetos y, en su caso borrarlos desde la excepción.
Pero, reitero, sería aconsejable que revisaras el diseño de la aplicación.
LineComment Saludos
|