le dll le crei con qualsiasi linguaggio(o quasi)

con vb
basta che apri un progetto dll
e ci metti qualche funzione
appena compilato , se vuoi usarlo in un 'altro progetto

devi metteere il riferimento alla tua dll
appena digiti la variabile di tipo la tua dll e premi punto
vedrai la funzione che hai insrito dentro


sappi che ci sono molti vantaggi...
sicurezza, velocita',.....(ti interessa?)