Visual Basic - Error vba.dll no encontrada, aplicacion de vb6 en windows 10 64bits

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Error vba.dll no encontrada, aplicacion de vb6 en windows 10 64bits

Publicado por Tanko (4 intervenciones) el 10/01/2017 02:56:49
Hola que tal amigos,
He instalado visual basic 6 en windows 10, al ejecutar la aplicación el control de acceso lo ejecuta sin problemas, posterior a esto se muestra el menú, pero al intentar ingresar a cualquier opción, si el usuario está autorizado, presenta una ventana con el siguiente error:

"Ha ocurrido un error al cargar formulario No se ha encontrado el archivo: vba6.dll"

Y bueno, tengo que salir de la aplicación por la opción de salida del sistema.
Ahora bien, he buscado la dll y esta se encuentra en la siguiente ubicación:

C:\Program Files (x86)\Microsoft Visual Studio\VB98

Cabe mencionar que en una primera instancia se ejecutaba sin problemas, pero al actualizar a una nueva versión del sistema comenzó a generar el error.

Buscando en internet este problema, lo único que encontré esta asociado a la aplicación Microsoft Dynamics GP.

Es posible que alguien me indique lo que sucede, o tenga una idea de la solución a este problema.

De antemano muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 4.017
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Error vba.dll no encontrada, aplicacion de vb6 en windows 10 64bits

Publicado por Andres Leonardo (1672 intervenciones) el 10/01/2017 15:19:24
Copia manualmente esa DLL al

SYSWOW64

y al SYSTEM32

Registras en ambos lugares

**Consulta tienes intalado el VB en esa pc???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Error vba.dll no encontrada, aplicacion de vb6 en windows 10 64bits

Publicado por Carlos (4 intervenciones) el 12/01/2017 07:15:15
Gracias por responder a mi consulta,

Si, si tengo instalado VB6 en esta pc, y he copiado el archivo vba6.dll a las ubicaciones recomendadas, pero al registrarlo con las siguientes instrucciones:

Regsvr32 "C:\windows\syswow64\vba6.dll"

Regsvr32 "C:\windows\system32\vba6.dll"

Muestra una ventana con el siguiente mensaje:

Se cargo el modulo "C:\windows\syswow64\vba6.dll", pero no se encontro el punto de entrada DIIRegisterServer.

Asegurese de que "C:\windows\syswow64\vba6.dll" es un archivo DLL u OCX valido e intentelo de nuevo.

Cabe destacar que la cuenta con la que estoy trabajando tiene todos los privilegios de administrador.

A que se debe y como se soluciona este problema ?
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 4.017
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Error vba.dll no encontrada, aplicacion de vb6 en windows 10 64bits

Publicado por Andres Leonardo (1672 intervenciones) el 12/01/2017 15:16:24
Hola creo que es por que debes registrarlo en regsrv32 de cada tipo


https://support.microsoft.com/es-ec/kb/249873

Lee esto debes registrar cada dll con cada servicio segun la carpeta.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Error vba.dll no encontrada, aplicacion de vb6 en windows 10 64bits

Publicado por Carlos (4 intervenciones) el 13/01/2017 02:13:05
Gracias por el consejo, pero según lo leído en el link recomendado, ejecute la siguiente instrucción con privilegios elevados,

%systemroot%\SysWoW64\regsvr32 "C:\windows\syswow64\vba6.dll"

Que es lo mismo que ejecutar,

C:\windows\SysWoW64\regsvr32 "C:\windows\syswow64\vba6.dll"

y se genera el mismo error.

De todos modos no entiendo a lo que te refieres con "debes registrar cada dll con cada servicio segun la carpeta", lo podrías explicar mas en extenso.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Error vba.dll no encontrada, aplicacion de vb6 en windows 10 64bits

Publicado por Carlos (4 intervenciones) el 19/01/2017 07:31:07
Hola que tal,
He copiado el archivo dll a la carpeta SYSWOW64 y SYSTEM32 y ahora cuando lo ejecuto ya no sale el mensaje de error que dice que no encuentra el archivo vba6.dll, pero ahora queda pensando y presenta un mensaje que dice que el sistema no responde, se acepta el mensaje y cierra la aplicación.

Alguien me podría orientar en la solución a este problema,
De antemano muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 4.017
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Error vba.dll no encontrada, aplicacion de vb6 en windows 10 64bits

Publicado por Andres Leonardo (1672 intervenciones) el 19/01/2017 23:58:33
quita el registro y vuelve a registrarlo....

*otra aplicacion si te corre??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar