2009-07-06 25 views
5

¿Cómo ejecutar el archivo exe en otro sistema?Cómo implementar aplicaciones VB6?

utiliza VB 6

he copiado el archivo ejecutable a otro sistema, a continuación, ejecute el archivo exe, no trabajo que muestra el error “comdlg32.ocx componente o uno de sus dependencias no registrado correctamente un archivo falta o está inválido "`

¿Alguien me puede ayudar a evitar este error?

+0

Más VB6 instalar opciones en esta pregunta http://stackoverflow.com/questions/23836/how-to-create-a-simple -install-system-for-vb6-on-xp-vista – MarkJ

Respuesta

7

Al implementar aplicaciones VB6, debe crear una configuración, esto administrará las DLL de las que depende la aplicación VB6. Ya que no es suficiente copiar los .Exe y .Dll's. También necesita registrarlos.

La creación de la configuración está incluida en el entorno VB6.

+1

Ha pasado mucho tiempo desde que tengo un entorno VB6 en ejecución. Lea esto para obtener más información: http: //visualbasic.about.com/od/quicktips/qt/vb6pack_deploy_wiz2.htm, o busque en google "VB6 create setup.Exe" – GvS

+1

En realidad, debido a la dificultad que tuvimos al implementar VB6, decidimos usar .Net. La vida (al menos la implementación) será mucho más fácil cuando use VB.Net. – GvS

+0

¿Cómo hacer esto? –

2

Puede leer esto http://support.microsoft.com/kb/830761, que es muy completo.

1: http://support.microsoft.com/kb/830761 para obtener más información.

O si simplemente desea que los archivos se pueden distribuir comprobar esta kb http://support.microsoft.com/kb/290887

+2

Su primer enlace dice bastante explícitamente: "El archivo VBRun60sp6.exe no está destinado a reemplazar al Asistente de empaquetado y distribución (PDW) para la distribución de aplicaciones de Visual Basic." – Bob77

+0

Todos los enlaces han expirado. Los enlaces 1 y 3 ahora apuntan al mismo lugar, que es la descarga de los tiempos de ejecución de VB6 SP6. El enlace 2 está muerto. – GSerg

1

A menos que se va a implementar su programa a muy viejas versiones de Windows (anteriores a XP), una buena alternativa es crear un paquete XCopy usando REG COM libre. Esto es bastante fácil para la mayoría de los programas simples que usan Make My Manifest aunque puede hacerse a mano o usando otras herramientas si invierte en un pequeño estudio.

Incluso entonces, un paquete de instalador formal es usualmente deseable, si no hay nada más para crear accesos directos al menú de inicio y configurar directorios del espacio de trabajo de la aplicación.

Tenga en cuenta que incluso el PDWizard es difícil de usar a ciegas. El empaque y la implementación es un tema que requiere alguna inversión de aprendizaje.

0

biblioteca de tiempo de ejecución comdlg32.ocx que ha sido superado o no está causando este error. Aquí hay una copia de comdlg32.ocx (~ 60 Kb Zip). Descargue el archivo al Escritorio y extraiga el archivo comdlg32.ocx en su carpeta Windows \ System32.

Nota: Si ya tiene una copia de comdlg32.ocx, haga una copia de seguridad del archivo existente en una carpeta diferente y elimínelo de la carpeta System32.

1. Download comdlg32.zip and save to Desktop. 

2. Unzip the file using WinZip or any other utility. 

3. Extract comdlg32.ocx to Windows\System32 folder. 

4. Type the following command from Start, Run dialog: 

regsvr32% SystemRoot% \ System32 \ comdlg32.ocx

Cuestiones relacionadas