/
EvilBeaver
/
OneScript
Обзор
Документация
Войти
/
EvilBeaver
/
OneScript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
v1.6.0
src/ScriptEngine.Snegopat/MarshalingHelpers.cpp
24 строки
396 B
EvilBeaver
загрузка скрипта и реализация IAddin
02 июн 2014, 18:42
02 июн 2014, 18:42
ba3ebea
Код
Авторство
О чём код?
#include "Stdafx.h" #include "MarshalingHelpers.h" WCHAR* stringBuf(System::String^ str) { int len = str->Length; WCHAR* buf = new WCHAR[len+1]; memset(buf, 0, (len+1) * sizeof(WCHAR)); for(int i = 0; i < len; i++) { buf[i] = str[i]; } return buf; } BSTR stringToBSTR(System::String^ str) { WCHAR* buf = stringBuf(str); BSTR ret = SysAllocString(buf); delete[] buf; return ret; }