VB, C++ interaction via ATL.
-
How to build a basic C++, ATL server and call it from VB (VBA for Excel).
How to support string arguments. BSTR and CComBSTR.
-
How to support array arguments. SAFEARRAY, VARIANT, wrapper classes.
How to resolve ambiguity within interface hierarchies.
-
How to exchange array data without doing any packing into VARIANT and SAFEARRAY.
-
How to pass a single custom objects via COM.