miércoles, 17 de diciembre de 2008

Como corregir los problemas de licencia de Visual Basic 6.0

Se nos pueden presentar los siguientes escenarios:

Al intentar colocar un control dentro de un proyecto, Microsoft Visual Basic muestra un cuadro de diálogo de error similar al siguiente:

La información de licencia para este componente no se ha encontrado. No dispone de una licencia apropiada para utilizar esta función en el entorno de diseño.

Al intentar compilar un proyecto, Microsoft Visual Basic muestra un cuadro de diálogo de error similar al siguiente:

Error de compilación: Permiso denegado

Al usar el Asistente para aplicaciones, Microsoft Visual Basic muestra un cuadro de diálogo de error similar al siguiente:

60: Error en el método '~' del objeto '~'

Al intentar ejecutar un proyecto, Microsoft Visual Basic muestra un cuadro de diálogo de error similar al siguiente:

Error de tiempo de ejecución '429': El componente ActiveX no puede crear el objeto

Solución: Descargar el Vb6cli, una utilidad diseñada para corregir los problemas de las licencias en tiempo de diseño que se producen con los controles ActiveX incluidos con Microsoft Visual Basic 6.0.

Ojo: Esta utilidad sólo soluciona los problemas de licencias de los componentes de Microsoft que vienen incluido con Visual Basic 6.0 (si tienes componentes de terceros, Vb6Cli no sirve para nada). Pese a todo, te recomendamos que lo uses sólo cuando se produzca alguno de los errores mencionados al comienzo de este post y cuando hayas descartado que el error no puede venir de algún otro problema en tu código.

6 comentarios:

Anónimo dijo...

Gracias bro, me ayudaste con este post!!

Leonardo Casales dijo...

Me sirvió también. No terminaba de instalarse bien en W10 64 bit y se solucionó con ese archivo.

Javier dijo...

En la página de Microsoft ya no está disponible. ¿Dónde se puede descargar?

El Picrón dijo...

Mil gracias hermano.

Anónimo dijo...

De donde sacaron el instalador? En MS ya no está y no me funciona VB6 en W10

Anónimo dijo...

En mi caso, el error daba al generar el exe.
Tenia un barcodewiz.dll o similar sin registrar (sin parchear)... que no usé el loro... a ver.. que mas claro no puedo ser aquí.

Vamos, que era un control DEMO no autorizado para usarse en un EXE.