Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Neilprydehack en 18 Marzo 2009, 18:54 pm



Título: Error de instalacion: Runtime 372
Publicado por: Neilprydehack en 18 Marzo 2009, 18:54 pm
Hola a todos.,

Tengo un problema con el visual basic cuando intento empaquetar una aplicacion que contiene un active X mi sistema operativo es windows XP, la instalacion se realiza correctamente pero cuando se quiere arrancar la aplicacion aparece el mensaje de Error de instalacion: Runtime 372.

Muchas gracias por vuestra ayuda

Un saludo



Título: Re: Error de instalacion: Runtime 372
Publicado por: xkiz ™ en 18 Marzo 2009, 21:55 pm
¿con que creas el instalador de tu programa?

¿en el instalador incluis todos los archivos de dependencia de tu programa y los registras en el sistema?

lo unico que pude encontrar sobre el error Runtime 372 fue esto, tal vez te sirva:
PRB: Error 372 al cargar el control ImageList en VB6 (http://support.microsoft.com/kb/818616/es)



Título: Re: Error de instalacion: Runtime 372
Publicado por: Mr. Crowley en 18 Marzo 2009, 22:57 pm
Hola, no se a que se deba el error. Cual es el OCX que utiliza?
Antes, cuando programaba en VB6 me sucedio algo parecido.. era porque el OCX ademas del OCX (jejejej redundante) necesitaba una DLL.

Por cualquier cosa aqui esta el runtime de vb6: http://download.microsoft.com/download/vb60pro/install/6/win98me/en-us/vbrun60.exe


Título: Re: Error de instalacion: Runtime 372
Publicado por: Neilprydehack en 24 Marzo 2009, 11:25 am
Muchas gracias por las respuestas,

Una pregunta Xkiz, estoy utilizando el empaquetador de VB y el OCX (xychart4.ocx) una tiene licencia para desarrollo y posterior distribucion, el sistema operativo es XP....podria estar el problema en XP? hace tiempo en windows 2000 tenia menos problemas....


Título: Re: Error de instalacion: Runtime 372
Publicado por: xkiz ™ en 25 Marzo 2009, 00:44 am
no creo que el problema sea XP en si, si no que el empaquetador de VB no es recomendado, no funciona bien

yo te recomendaria para crear el instalador el NSIS (Nullsoft Scriptable Install System) (http://nsis.sourceforge.net/Main_Page), hay otros tambien que funcionan perfecto.

Solo tenes que tener en cuenta que los ActiveX  (.ocx o .dll) tienen que ser instalados y registrados en el sistema, normalmente se instalan en ...\WINDOWS\System32

y con el tema de la lisencia, para destribuirlo con el soft, la verdad no tengo ni la menor idea, yo siempre que use ActiveX, use Activex free, pero no creo que sea ese el problema, si no te saltaria, el cuadro de registracion cada vez que se inicie tu soft.

para mi es que el empaquetador que viene con VB6 no hara algo como se deba.

Saludos