Visual Basic - Ver si el componente esta instalado

Life is soft - evento anual de software empresarial
 
Vista:

Ver si el componente esta instalado

Publicado por Gonza (18 intervenciones) el 02/03/2004 16:27:17
Como hago para verificar si uncomponente esta instalado (puedo probar si esta el archivo, pero como veo si esta registrado?)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ver si el componente esta instalado

Publicado por Fabian (501 intervenciones) el 02/03/2004 16:47:58
Bastaria con que lo ubiques el la carpeta System del Windows en Win98, o en la carpeta System32 del Win2000
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ver si el componente esta instalado

Publicado por Gonza (18 intervenciones) el 02/03/2004 16:55:18
pero puede ser que el archivo este en otra ubicación, o que exista el archivo pero no este registrado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ver si el componente esta instalado

Publicado por Fabian (501 intervenciones) el 02/03/2004 16:57:28
Sin necesidad de registrarlo un ocx o una Dll, lo copio a la carpeta que te mencione y las puedo utilizar en mis programas sin ningun problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ver si el componente esta instalado

Publicado por Cecilia Colalongo (3116 intervenciones) el 02/03/2004 17:39:06
Dos posibilidades:

1. En la registry (conociendo el Class ID) revisar en HKEY_CLASSES_ROOT

2. Con una rutina de error, si al querer hacer CreateObject da un error quiere decir que no está registrado:

On Error Goto SinRegistar

Dim objPrueba As Object

Set objPrueba = CreateObject("NombreDelObjeto")

Exit Function

:SinRegistrar
' Rutina de Error está sin registrar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar