Página 1 de 2

error al crear el ejecutable de un programa en visual basic

Publicado: Mar Jun 15, 2004 9:19 pm
por ahisa
He hecho un programa en visual basic, lo he empaquetado primero y luego dsitribuido, hasta ahí me hace todo perfectamente. El problema llega cuando voy a instalar mi programa desde la carpeta de distrubución. Cuando ejecuto el setup empieza la instalación y a los pocos segundos me sale el siguiente mensaje de error:
"No se puede iniciar el programa principal de instalación. (CreateProcess() devolvió el código de error 0x000000C1H)"
¿Alguién sabe porque me puede ocurrir esto? Necesito resolverlo lo antes posible, ya que tengo que entregar el proyecto ya. Gracias.

Ahisa, Intenalo asi...

Publicado: Mar Jun 15, 2004 10:26 pm
por Chato
Ahisa..
Cuando hagas de nuevo el paquete de instalacion, todos los archivos que te aparecen en las listas para agregar al proyecto, debes agregarlos, y debes hacer el paquete del tipo " paquete de archivos independientes" para que automaticamente te muestre las listas de archivos que debes incliur, repito, incluye TODOS LOS ARCHIVOS es lo yo te puedo decir

error al crear el ejecutable de un programa en visual basic

Publicado: Mar Jun 15, 2004 11:01 pm
por ahisa
Lo he intentado, pero me sigue dando el mismo error. Meto todos los archivos y dll que me proponen para que el programa funcionen, y el empaquetamiento y la distribución me lo hace bien, pero cuando lo intento instalar para probarlo me da ese error. Gracias de todos modos.

respuesta

Publicado: Mié Jun 16, 2004 2:27 am
por aquiles
Primeros instala todos los objetos del visual estudio, a lo que se refiere al visual basic, luego bajate el service pack 5 de microsoft.com y listo empaqueta las cosas que te den la gana, jeje, LOL.

if you try then
i cant
else
yes i cant finally
end if.

Re: error al crear el ejecutable de un programa en visual ba

Publicado: Vie Jul 09, 2004 11:07 pm
por sandy toloza
me gustari que me explicara como hacer un ejecutable en Visual Basic

archivo ejecutable

Publicado: Jue Jul 29, 2004 9:34 am
por christian
ahisa a l mejor es por q al agregar los archivos te dan una opcion de adjuntar unos archivos *.cab o algo asi!! intenta poniendo el formato de archivos q vas a empaquetar!!

El error esta en la computadora

Publicado: Lun Sep 27, 2004 10:31 pm
por Yomerito
El error que comentas es debido a que en la computadora que estas tratando de instalar tu programa, otro instalador de VB6 o el tuyo mismo, anteriormente marco algun otro tipo de error y dejo Archivos de instalacion dañados.

Lo que tienes que hacer es buscar estos archivos antes de ejecutar tu instalador, entras a Archivo, Buscar y buscas xxxxx.cab, donde xxxx es el nombre de tu archivo, si lo encuentra los borras.

Ahora buscas los siguientes archivos: VB6stkit.dll, St6unst.exe, Setup1.exe, si los localizaste, y muy importante, VEZ QUE SU TAMAÑO es 0 KB, (eso es estan dañados), borras los que marquen 0KB.

Ahora ya podras ejecutar tu instalador sin que te vuelva a aparecer el error del 0x000000CH1

Saludos
Alguna duda : felixelizondot@yahoo.com.mx

Re: El error esta en la computadora

Publicado: Lun Oct 10, 2005 5:03 pm
por Ihcer
Lo he probado y me ha funcionado a la primera gracias a la ayuda de felixelizondot@yahoo.com.mx.

SOLUCION PARA EL MENSAJE CREATE PROCESS ()...

Publicado: Mié Oct 26, 2005 5:20 pm
por ATILA
Cuando sale el mensaje Create Process()...etc. etc. no podrás instalar hagas lo que hagas.

Para resolver el problema debes ir a la carpeta Windows y buscar un archivo .BAT que tendrá el nombre del PROYECTO que deseas instalar, algo así como PROYECTO.BAT.

Elimina ese archivo y empieza a instalar de nuevo, asunto solucionado.

Esto se debe a que probablemente estabas haciendo alguna instalación anterior y por alguna razón se truncó, de allí que el archivo 'PROYECTO.BAT' (o como se llame) se ha quedado flotando en la carpeta Windows.

perdón no es .BAT sino .CAB

Publicado: Mié Oct 26, 2005 5:24 pm
por ATILA
FE DE ERRATAS:

Respecto a la solución que escribí, el archivo a que hago mención es .CAB (y no .BAT). Un lapsus.

En todo caso, la solución de Yomerito es la misma (leerla).