My firebreath plugin project has a wrapper class of an active X control.
One of the method takes a BSTR data type variable as input, but when I try to call the method and pass a BSTR, i get an error.
I have even included the "WTypes.h" header file. But that doesnot seem to fix the problem.
So someone suggest an alternative.
short MakeCall (BSTR sNumber,short * nConnectionId );
The Makecall function calls the Makecall function implemented by the active x control by using these paramters
The error
Error 1 error C2665: 'FB::variant_detail::conversion::convert_variant' : none of the 5 overloads could convert all the argument types c:\users\research\downloads\firebreath-firebreath-firebreath-1.6.0rc1-15-g411c7fe\firebreath-firebreath-411c7fe\src\scriptingcore\variant.h 842 1 axWrapper
PS: After i searched about the error i find that fire breath doesnot support wide characters i.e uni code. So is there a way to use the unicode data type in firebreath.