elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Registrar componentes.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Registrar componentes.  (Leído 6,266 veces)
mdg

Desconectado Desconectado

Mensajes: 73


Ver Perfil
Registrar componentes.
« en: 18 Febrero 2008, 04:31 am »

Buenas compañeros, nuevamente traigo una inquietud.

La cuestion es que tengo una aplicacion con vario ocx y lo que pretendo es que cada ves que abro la aplicacion verifique si dichos ocx se encuentran registrados y si no lo estan que lo haga en seguido de esto, es eso posible??, de antemano gracias.


En línea

cassiani


Desconectado Desconectado

Mensajes: 978


« Anterior | Próximo »


Ver Perfil WWW
Re: Registrar componentes.
« Respuesta #1 en: 18 Febrero 2008, 05:00 am »

Ya lo había posteado antes...  :-\ ¡Bueno no importa!

 Durante mucho tiempo lo hice de esta forma:
Código:
Option Explicit
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

Private Sub Form_Load()
    Text1.Text = "marchoso.ocx"
End Sub

 Eso suponiendo que nuestro OCX es el "marchoso.ocx" lo que hace es crear un bat que copia el control al directorio del sistema y luego lo registra,  el control deberá estar en el mismo directorio del exe, la única desventaja de esto es tener que cargar todo el tiempo con el control para instalarlo y registrarlo... claro, digo esto refiriéndome a cuando quered usar la aplicación con los ocx en otros ordenadores, aunque mejor seria que usaras programas que te permitan fusionar el exe con los ocx, mira este post: http://foro.elhacker.net/index.php/topic,193721.0.html

Decide y después me dices como te fue, ¡S4lu2!



En línea

pana88

Desconectado Desconectado

Mensajes: 76


Fhacking


Ver Perfil WWW
Re: Registrar componentes.
« Respuesta #2 en: 24 Febrero 2008, 18:33 pm »

jeje muy buena implementacion del comando regsvr32 + batch
En línea

cassiani


Desconectado Desconectado

Mensajes: 978


« Anterior | Próximo »


Ver Perfil WWW
Re: Registrar componentes.
« Respuesta #3 en: 26 Febrero 2008, 04:51 am »

jeje muy buena implementacion del comando regsvr32 + batch

  :rolleyes: :rolleyes: :rolleyes:
« Última modificación: 26 Febrero 2008, 04:54 am por C@ss¡@n¡ » En línea

Mr. Crowley


Desconectado Desconectado

Mensajes: 343


Costa Rica


Ver Perfil WWW
Re: Registrar componentes.
« Respuesta #4 en: 26 Febrero 2008, 05:04 am »

Si el OCX que se desea registrar esta ubicado en el mismo
directorio que su aplicacion, podria usted utilizar el siguiente
codigo para realizar el registro:

Código:
Private Sub Command1_Click()
  Dim strOCX As String
    strOCX = App.Path
    If Not Right(strOCX, 1) = "\" Then strOCX = strOCX & "\"
    strOCX = strOCX & "mswinsck.ocx"
    MsgBox strOCX
    Shell "regsvr32 -s  " & strOCX
End Sub

Se utiliza el flag -s para que regsvr32 no muestre ningun mensaje.
En este caso se registraria el componente mswinsck.ocx
En línea

Mi blog personal: www.calirojas.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problema con los componentes en vb6
Programación Visual Basic
Senior++ 2 2,247 Último mensaje 4 Agosto 2011, 14:28 pm
por Senior++
Componentes dispositivo propio
Electrónica
Lewert 7 5,461 Último mensaje 26 Enero 2012, 19:24 pm
por cronos426
Actualizar Componentes PC
Hardware
j230uy 2 3,001 Último mensaje 23 Febrero 2012, 22:23 pm
por worldrings
Actualizar componentes? Repintar componenteS??
Java
ChicoTolerante 2 2,566 Último mensaje 27 Febrero 2013, 10:54 am
por ChicoTolerante
montando PC por componentes. Consulta componentes
Hardware
antoniolr13 4 2,781 Último mensaje 28 Mayo 2015, 10:37 am
por Hurdano
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines