What's very interesting is that I managed to solve everything just like this: LPCSTR a = (LPCSTR)myBSTR; MessageBox(0, a, 0, 0); //-> it works, if you can believe it!!! Probably because I send only non-Unicode stuff from VB. Anyway, this is how it's gonna stay for a while and I don't intend to ever switch this program to Unicode. Works just fine like it is.
-= E C H Y S T T A S =- The Greater Mind Balance Blending C++ with COM ^