aplicación VB6 que requiere comdlg32.ocx, que se ejecuta en Windows 2008 Server
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?
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