Utilizar aplicacion de vb6 con commondialog desde otra pc

Iniciado por oskoa, 8 Noviembre 2011, 18:18 PM

0 Miembros y 1 Visitante están viendo este tema.

oskoa

Hola, estoy haciendo un soft en VB6 y tengo un problema con el control del título (commondialog)

Resulta que usé ese control en mi programa, y amí me anda bien. Pero cuando lo paso a otra pc me tira un error de una OCX. :(

Obviamenet es por que esa pc no tiene instalado el VB y por ende le falta la OCX. Busque en mi pc y se la pase, pero sigue tirando error. El error dice que es la ocx "COMDLG32.OCX" Pero segun internet, el número de error de la OCX (Runtime 339) hace referncia a esta: "MSWINSCK.OCX"

Bueno la cosa es que copiandola y pegandola en system32 no pasa nada. a la "MSWINSCK.OCX" la quise registrar desde el cmd con el regsvr32 y me tira otro error. :(

¿Qué hay que hacer específicamente para que quede registrada o grabada, esa ocx en la otra pc, así puedo instalar mi programa?

Si tengo que copiarla y pegarla de alguna forma no importa, por que usaría un instalador de Install shied. ahora, tengo que ejecutarle alguna instruccion por código de vb una vez copiada a la otra pc. >:D

En síntesis, que hago?  :-\

oskoa

Bueno, al final era como pensaba, habia que registrar la OCX (COMDLG32.OCX) con el regsvr32. Ahoar me gustaria saber algun codigo para registrar esa Ocx con el vb6.

eso me arreglaria todos los problermas

alguien sabe?

seba123neo

lo que tenes que hacer es un instalador, con todas las dll u ocx que use tu aplicacion, como hacen todos los programas...asi no vas a tener problema cuando la lleves a otra PC, tenes multitud de instaladores, yo uso Inno Setup, tambien tenes NSIS, InstallSheld..etc..
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

oskoa

Uso el INstallShield. (lo considero el mejor del mundo). Pero tiene de todo y no lo examne bien. Tiene una opcion en algun lado para registrar la ocx que va incluida al lado del exe?

gracias!

CAR3S?

#4
te recomiendo usar algun instalador silencioso ;)

o shell cmd.exe -c regsvr32 blabalbal , pero este ultimo nose si funcione, ya que nose si el programa iniciaria xq falta el ocx

entendes....

Elemental Code


I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

oskoa

mm gracias pero en realidad yo buscaba algo legal y bien visual.
Afortunadamente el Install shield, cuando le tiras la ocx para que lo adjunte como archivo solo te dice que si keres que se una (merge) al programa. Entonces ni siquiera aparecen al lado del .exe cuando se instala. Estan solo adentro del MSI que hace el InstallShield. Desde ahi las registra y ni siquiera deja evidencia de eso O.o Es re power el Install Shield

na instalaciones sinelciosas por ahora no, no soy tan ilegal por ahora Dx

raul338