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
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
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...
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!
Hola,tambien lo podes hacer con las api's de windows...
saludos.
Muchachos, Muchas gracias me re sirvio ..
gracias por la Ayuda de los 3 , siempre muy Atentos.
Saludos, Nahuel.-