aplicación VB6 que requiere comdlg32.ocx, que se ejecuta en Windows 2008 Server

StackOverflow https://stackoverflow.com/questions/1462693

  •  13-09-2019
  •  | 
  •  

Pregunta

Tengo una aplicación VB6 legado que necesita para ejecutarse en un servidor 2008. No he sido capaz de conseguir comdlg32.ocx para registrarse, que la aplicación depende. ¿Alguna sugerencia?

¿Fue útil?

Solución

Hmm, hace este enlace ayudará en absoluto?

Mi única sugerencia es que a menudo Dependency Walker es útil en este tipo de situaciones, en particular, si está ejecutando esta aplicación VB6 en un sistema operativo de 64 bits y luego prestar atención a si o no comdlg32.ocx tiene todas sus dependencias actuales como bibliotecas de 32 bits.

Otros consejos

El obvio, pero usted está funcionando Regsvr32 como administrador?

Si no quiere preocuparse sobre cómo copiar y registrar la archivo comdlg32.ocx (para los que es posible que tenga derechos de administrador de todos modos), echa un vistazo siguiente proyecto, que muestra cómo se puede utilizar la común cuadro de diálogo (abrir y guardar) sin necesidad de utilizar el archivo OCX y por lo tanto sin necesidad de registrarlo. Utiliza el comdlg32.dll directamente con API, que ya está instalado en las ventanas!
http://www.soft-hummingbird.com/Tutorial_VB_ComdlgAPI.php?lang=en

La archivo Backupper es un buen tranquilidad de software, que utiliza exactamente esto:
http://www.soft-hummingbird.com/File_Backupper.php?lang=en

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top