Mi duda es la siguiente:
Todos los controles ocx que utilize en mi proyecto deben estar en la pc que ejecute el programa? O esto es algo que sucede con algunos, como el Winsock?
Esa es la duda, algo tonta, pero que la tengo picando.
Cita de: juancho77 en 22 Febrero 2008, 02:56 AM
Todos los controles ocx que utilize en mi proyecto deben estar en la pc que ejecute el programa?
En efecto, todos los ocx que sean requeridos por tu aplicacion deben estar instalados y registrados, si no lo estan os tocara hacerlo, seria cargar con esos archivos a donde vallas o fucionarlos al exe...
No se si sabes, pero hay modulos de clase y bas rodando por hay y que te pueden servir para sustituir al Winshok, era... SockeMaster o algo asi, no me acuerdo ahora mismo, bueno...
¡S4lu2!
Oye pana y el codigo fuente de la version 2????
Y pos para registrar: MSWINSCK.OCX
Trata de plantearlo tu en el codigo asi usuarios sin experiencia no tendria problemas aqui el codigo para registrar los ocx:
Código:
Option Explicit
Private Sub command1_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, "Registra.bat"
Close #1
'Ejecutamos el bat
Shell ("Registra.bat"), vbHide
Unload Me
End Sub
___________________________________________
Private Sub Form_Load()
Text1.Text = "*.ocx"
End Sub
* = Nombre del Ocx
Espero te sirva jejejeje eso funciona tamvien cuando tenemos los skin con ocx y necesitamos que se registre se hace tal cual jijijijij...
Si alguien tiene otra forma de registrarlo por favor encantado en conocerla!!!!
si hay otra forma de registrar un ocx o dll,con api's de windows,porque digamos que esa forma con el .bat esta bien,pero no es una forma 100% visualbasikero como seria con api's...
saludos.