Usare dll scritte in C++ da VB è relativamente semplice (basta esportare le funzioni dal progetto C++ con un file .def in modo da non avere nomi decorati ed importarle con l'istruzione Declare in VB6), mentre usare le dll generate da Visual Basic 6 in C++ è decisamente più complicato: VB6 infatti può generare solamente dll COM (a meno di usare trucchi strani), per cui devi essere in grado di lavorare con COM in C++ per poterle utilizzare.