RE:¿quien sabe crear DLL y acceder a ella externam
Tienes que abrir un proyecto DllactiveX, aqui crea una clase con el nombre de tu objeto y mete todas las funciones como publicas. Luego genera el ejecutable y en el proyecto donde quieras utilizarla tendras que añadir una referencia a la dll.
El siguiente paso es crear una instancia de la clase que creastes en la Dll.
Un ejemplo.
Supongamos que la clase es Funciones
Public ObjFuncion as new Funciones
En el load del formulario principal la cargas
SET ObjFuncion=new Funciones
ahora podras utilizarla en el resto de los formularios y luego tendras que descargarla cuando salgas del programa
Set OBjFuncion=nothing
Espero que con esto puedas empezar
Fran