Локальный (в пределах приложения) работает. Почитав форум, вычитал примерно следующее:
1. Нужно сделать Dll не на VB
2. Можно сделать Native.DLL на VB, но работать не будет.
3. хитрый непонятный вариант tyomitch
В связи с чем возникает вопрос, что, собственно, поместить в эту Dll? Если процедуру CBTProc, то что там в ней должно быть. Собственно, обработка заключается в манипуляции кнопками на тулбаре. Но ведь тулбар находится в программе на VB! Значит, все данные из этой DLL нужно опять вернуть в VB.