Escribir en el registro desde Visual Basic 6.0

He encontrado, de casualidad, olvidada en un rincón de mi disco duro, mi primera colaboración con la comunidad. Se trata de una librería escrita en VB 6.0 y en forma de ActiveX que permite escribir en el registro de Windows, desde VB 6.0, en cualquier ubicación.

Ha estas alturas, VB 6.0 esta un poquito anticuado, pero hay millones de líneas de código y millones de aplicaciones escritas en este lenguaje, que aun usan miles de programadores, quizás esta libreria todabia pueda servir a alguien.

Además por razones 'historicas' creo que mi primera contribución a la comunidad debe de estar en este blog… antiguamente estaba ubicada en mi página web en Retecal, fallecida hace años, cuando me mude de Burgos a Bilbao… y que llego a tener un puñado nada despreciable de visitas.

Es un buen ejemplo de como hacer una librería de funciones ActiveX en Visual Basic 6.0, de como acceder al registro, y de como usar el API de Windows desde Visual Basic 6.0. Puedes descargar el código fuente.

RegUtils es una dll de ActiveX creada con VB 6.0.
Provee un objeto regutil con una serie de metodos y propiedades que permiten escribir, leer,  eliminar o crear valores o claves en el registro de windows.
Este objeto no es global. Debes declarar una variable. Esto permite mayor control sobre la destrucción del objeto.
Para ver como se utiliza puede examinar el proyecto de ejemplo TestRegUtils que se copia al instalar.
Si, en los métodos que lo aceptan, se pasa el argumento value como una cadena vacia se lee o escribe el valor predeterminado de la clave.

9 comentarios sobre “Escribir en el registro desde Visual Basic 6.0”

  1. El Archivo descarga sin problemas, pero al descomprimirlo muestra un error y no deja descomprimirlo y no se puede usar espero puedas solucionar el problema y si puedes enviarlo a mi correo, ya que es necesario para mi. De ante mano muchas gracias…
    mi correo es jazegarra@hotmail.com

  2. Este programa lo tuve hace ya bastantes años cuando aún pululábamos por el IRC, Tromperri..

    Llegué de casualidad a tu blog a partir de la imagen del software de telemetría de McLaren, me fijé en la url y me sonó ‘rcorral’.

    Un saludo desde Las Palmas.

  3. Jajjajaja… José Mª que tiempos aquellos… ya han corrido líneas de código desde entonces… Tromperri… que recuerdos me trae ese nick… Anda que no aprendí en el IRC con Ducted, Magic, MrSiir… algunos aún siguen dando guerra por la red.

    Un saludo!!!

  4. Se descarga perfectamente (15 KB) pero al tratar de abrirlo, da el error que dice que es parte de un conjunto de archivos y que hay que poner los archivos que faltan.
    Ojala puedas colocar los que faltan, o reconstruir este RegUtils-
    Muchas gracias y disculpa la molestia.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *