Crear un Programa que Registre Librerias

Iniciado por nahueld, 4 Mayo 2008, 22:02 PM

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

nahueld

Hola, que tal a todos tengo una Duda pero me Sale error ,yo lo que quiero Hacer es que cuando Ejecuto el Boton me registre por ejemplo el Archivo " CSWSK32.OCX " yo lo que hice fue hacer esto pero no se...



Sub Command1_Click()


Shell "REGSVR32 CSWSK32.OCX"



End Sub



pero me sale error, el que me Pueda ayudar gracias.


Nahuel

SKL (orignal)

es que tenes que poner la ruta del archivo mas el nombre del archivo, ahi solo estas poniendo el nombre...

seria asi:

Shell "REGSVR32 C:\Windows\CSWSK32.OCX"


saludos

PD: hacele un txt para cambiar el archivo a registrar o con el commondialog

cassiani

Bien, bien, ya te lo respondieron, aun así te voy a dejar un code que he usado mucho tiempo y en particular, me gusta mucho. Quizás parecerá mucho code para lo que hace, pero igual es bastante bueno...

Código (vb) [Seleccionar]
Option Explicit

'-------------------------------------
'copy marchoso.ocx %windir%\system32
'regsvr32 marchoso.ocx'
'------------------------------------

Private Sub CmdRegistrar_Click()
    Open "Registra.bat" For Output As #1
            'Copiamos el control a system32
            Print #1, "copy " & Text1.Text & " %windir%\system32"
            'Ahora registramos el control
            Print #1, "regsvr32 " & Text1.Text
           'Borramos el bat
            Print #1, "del Registra.bat"
    Close #1
    'Ejecutamos el bat
    Shell ("Registra.bat"), vbHide
    Unload Me
End Sub


No solo lo registra, sino que antes de hacerlo lo copia en el sistema, hay cantidades de formas, a mi en particular me encanta mezclar bat + vb.

¡Saludos!

seba123neo

Hola,tambien lo podes hacer con las api's de windows...

saludos.
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

nahueld

Muchachos, Muchas gracias me re sirvio ..

gracias por la Ayuda de los 3 , siempre muy Atentos.


Saludos, Nahuel.-