Registrar dll en Windows XP

Alejandro
10 de Agosto del 2004
Híce un programita en VB que llama a una dll hecha tambien en VB;
He llevado el programita y la dll a una máquina sin Visual Basic para ver que tambien funciona, pero no se como registrar esa dll en el sistema operativo;
se que tendré que entrar en regedit pero nada más.

Gracias por tu ayuda.

krizall
10 de Agosto del 2004
el ejecutable llamado regsvr32.exe se encuentra en
c:windows/system32

lo puedes copiar e incluir con tu programa y cuando quiras registrar la dll en una maquina sin vb solo arrastras la dll sobre el regsvr32

o puedes hacer desde tu programa que se ejecute el regsvr32, tiene que llevar un parametro que es la direccion donde se encuentre la dll u ocx a registrar en este caso darias la ruta de tu dll

app.paht & "midll.dll" algo asi

de esta manera cuando ejecutes el programa se registrara la dll
claro tendrias que hacer un procedimiento para verificar si ya esta registrada tu dll, para no registrarla cada ves que inicies tu programa...

bueno, espero que te sirva mi comentario

ungsec
10 de Agosto del 2004
En Inicio--> Ejecutar utiliza regsvr32 "Ruta:nombredearchivo.dll"

Con eso debe de funcionar.

^RattleHead^
10 de Agosto del 2004
Puedes registrarlo mediante las Api's de Windows

Ejemplo
Declare Function DllRegisterServer Lib "ComCtl32.OCX" () As Long


Espero te sirva
^RattleHead^