Iniciar Sesión

Ver la Versión Completa : [Componente] Eliminar Control de un Formulario


Fito
28 de septiembre de 2023, 22:59
Hola Amigos:

Tengo un inconveniente. El tema es que estaba utilizando un ActiveX en un formulario y ahora eliminé ese ActiveX de mi computadora. En realidad lo eliminé porque puse una versión superior. El tema es que ahora cuando abro el formulario en diseño me figura ese componente como no instalado y no tengo forma de quitarlo del formulario.

En otras oportunidades quité el control antes de desinstalar, pero eso no es muy cómodo, porque si ese control lo utilizo en muchos formularios tengo que salir a quitarlos a todos antes de actualizar.

Me gustaría saber si se puede quitar posteriormente a desinstalado el ActiveX. De esa manera no me preocuparía y los iría cambiando en la medida que me "aparezcan"

Saludos.

Fito...

Fito
28 de septiembre de 2023, 23:28
Me respondo solo. Un colega me pasó la "receta".

El control no se ve más en el form, pero no indica que no esté. Hay que abrir el form y con el tab recorrer los objetos hasta encontrarse con el control y ahí suprimirlo.

Saludos.

Fito...

Joseg
29 de septiembre de 2023, 11:47
Qual é o control?
Tem que ser de 32bits para manter o mesmo "ID" do OCX.
Em alternativa desinstala a versão mais recente e volta a instalar a versão anterior.

Josber
29 de septiembre de 2023, 20:14
Pero como el control no existe, no te deja grabar el proyecto, ¿no?, por lo menos a mí me pasó una vez y me tocó volver a instalar el control, eliminarlo del form, grabar y volver a eliminar el control, porque si no, no había manera

Fito
2 de octubre de 2023, 15:05
Hola:

El tema de eliminar antes de desinstalar es que puede que ese control lo tengamos en muchos proyectos y ahi se complica. Pero como les conté se puede hacer posteriormente.

Saludos.

Fito...

Fito
3 de octubre de 2023, 17:07
Holaaa

Agrego un dato. Pasa a veces que después de hacer eso, no compila, aborta la compilación sin decir el problema. Lo pude solucionar generando un proyecto nuevo y copiando cada uno de los formularios
Debe quedar alguna dirección en el proyecto que genera conflicto. No sé si se puede hacer de otra manera, pero así copiando y pegando funciona perfecto

Saludos

Fito...

Kuk
3 de octubre de 2023, 20:28
@Fito, has intentado con Rebuild ALL? El Build va a fallar pero el que digo posiblemente solucione el problema.

Fito
3 de octubre de 2023, 20:41
Hola @Kuk,

Si, ni con Rebuild All. No hace falta abrir otro proyecto. Desde el mismo, agregás otro modulo y pasas todo.

Saludos

Fito...