Ahora si ya se entiende el objetivo, jeje. Bueno lo que tenes que hacer no es escribir las funciones para crear un menu, sino las funciones para que realicen las tareas como agregar dispositivo, configurarlo, etc. y ponerlas en una DLL. El programador que utilice esa DLL se encargara de utilizar como quiera esas funciones, con menus, botones, etc.
Por ejemplo, creas una DLL (en VB son DLL ActiveX) y un modulo de objeto llamado HardClass. En este modulo podrias poner las funciones AgregarDispositivo, EnumerarDispositivos, CambiarOpcion y todas las relacionadas con el hardware que vas a controlar.
Estas funciones son las que controlarian los dispositivos externos, pero cuando compilas la DLL el programador que la use la va a agregar como referencia al proyecto, entonces va a poder crear el objeto HardClass y usar sus funciones, pero el codigo no lo ve. Entonces eso depende del estilo propio del programador si pone un menu o un boton "Agregar Dispositivo".
Saludos.
Por ejemplo, creas una DLL (en VB son DLL ActiveX) y un modulo de objeto llamado HardClass. En este modulo podrias poner las funciones AgregarDispositivo, EnumerarDispositivos, CambiarOpcion y todas las relacionadas con el hardware que vas a controlar.
Estas funciones son las que controlarian los dispositivos externos, pero cuando compilas la DLL el programador que la use la va a agregar como referencia al proyecto, entonces va a poder crear el objeto HardClass y usar sus funciones, pero el codigo no lo ve. Entonces eso depende del estilo propio del programador si pone un menu o un boton "Agregar Dispositivo".
Saludos.