Según se, no se pueden usar las DLL de VB fuera del mismo.
Yo probé con una DLL muy sencilla (sólo muestra un mensaje), hecha en Visual Basic.
La probé en Delphi, compila pero no funciona; también la probé en otro programa que acepta DLLs (Game Maker), y tampoco funcionó.
Cree la misma DLL en Delphi y funcionó tanto en el mismo Delphi, en Visual Basic y en el otro programa.