:) Какая разница? Это просто DLL-ки. Т.е. исполняемые модули, загружаемые в процессе работы программы. У них есть входные точки и без разницы, на чем вы пишете свою программу, вызывающую их. Лишь бы соглашение о вызовах выполнялось.
Я пишу в основном на BuiderC++. Вот только для вставки в проект при статическом связывании приходится чуть поработать, т.к. эти DLL-ки в стиле M$. А VB я вообще не использую.