PDA

Ver la Versión Completa : [Componente] MSCOMCLT.OCX Windows 10: is not licensed for use


Recato53
28 de noviembre de 2019, 12:32
Buenos días.
Acabo de instalar el PowerCobol 9 en Windows 10 profesional.
Todo funciona correctamente excepto una librería que empleaba en Windows 7 64 Bits. y la utilizo en varios programas.

La librería es MSCOMCTL.OCX, la he copiado en C:\Windows\SysWOW64 y la he registrado con REGSVR32, con derechos de administrador. Se registra correctamente.

Cuando quiero editar un programa que tiene un control de esta librería, STATUSBAR (la llamo SB-MENU), me aparece en pantalla en EL siguiente mensaje:

"SB-MENU is not licensed for use"

Me podeis ayudar, llevo varios días buscando una solución y no la encuentro.

Muchas gracias.

fastpho
28 de noviembre de 2019, 13:59
Recato53, Buen dia el problema me parece es que no encuentra la licencia de visual basic 6.0 proba con instalar ese paquete....

Lascu
28 de noviembre de 2019, 21:32
Hola

1) Si ya estaba instalado y dejo de funcionar, existe un problema de versiones. Hay que buscar en el registro de windows y eliminar todo rastro de versiones anteriores. Con este .bat lo podès arreglar

reg delete hkcr\typelib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0 /f
if exist %systemroot%\SysWOW64\cscript.exe goto 64
%systemroot%\system32\regsvr32 /u mscomctl.ocx
%systemroot%\system32\regsvr32 mscomctl.ocx
exit
:64
%systemroot%\sysWOW64\regsvr32 /u mscomctl.ocx
%systemroot%\sysWOW64\regsvr32 mscomctl.ocx
exit

2) La otra soluciòn es instalar el VB6 completo, cosa que en windows 10 requiere de un par de pasos.
Como instalar Visual Basic 6 en un SO de 64 bits y no morir en el intento | Espacio de Miguel Ángel (https://magomez4269.wordpress.com/2012/01/14/como-instalar-visual-basic-6-en-un-so-de-64-bits-y-no-morir-en-el-intento/)

Saludos

Lascu