Мой проект плагина Firebreath имеет класс-оболочку активного элемента управления X.
Один из методов принимает переменную типа данных BSTR в качестве ввода, но когда я пытаюсь вызвать метод и передать BSTR, я получаю ошибку.
Я даже включил заголовочный файл "WTypes.h". Но, похоже, это не решает проблему.
Так что кто-то предлагает альтернативу.
short MakeCall (BSTR sNumber,short * nConnectionId );
Функция Makecall вызывает функцию Makecall, реализованную активным элементом управления x с использованием этих параметров
Ошибка
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: После поиска ошибки я обнаружил, что огненное дыхание не поддерживает широкие символы, т. Е. Унифицированный код. Так есть ли способ использовать тип данных Unicode в Firebreath.