Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: extreme69 en 28 Junio 2010, 23:28 pm



Título: Component 'COMDLG32.OCX' or one of its dependencies not correctly registered
Publicado por: extreme69 en 28 Junio 2010, 23:28 pm
Hola,

Me tira este error cuando ejecuto el compilado en Win7, el error no me lo tira en XP, ¿me orientan un poco? sé que es porque no viene default con Win7 pero ¿hay manera de que agregando el archivo se ejecute sin problemas? ¿o el usuario debe registrarlo si o si?

¿Funcionaría agregar en el form el regsrv32 COMDLG32.OCX ?

http://img689.imageshack.us/img689/9434/errorav.gif

Gracias.-


Título: Re: Component 'COMDLG32.OCX' or one of its dependencies not correctly registered
Publicado por: DJ_MAQUINA en 30 Junio 2010, 01:26 am
Hola: Es el eterno problema de las dependencias de VB. Tienes que registrar esa OCX en el equipo con Vista/Seven donde vas a correr el ejecutable. Una opción sería crear un instalador que la registre. La 3º pero más complicada es usar la API de las funciones que dependen de ese control. ¿Es para un diálogo para abrir o guardar archivos? Si es así, te paso el código.

Saludos