Лоцман и C++ (Взятие объекта в работу )

Автор Михаил2000, 23.06.23, 13:29:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Михаил2000

Здравствуйте, пишу плагин(программно взять объект в работу)
В последней строчке вызываю метод CheckOut и он возвращает како ито ID, но объект в работу не берёться
Может кто нибудь подскажет что делаю не так?

__declspec(dllexport) void __stdcall LinkedFast(IPluginCall * IPC)
  CComSafeArray<VARIANT> methodParam(5);

methodParam
  • = "";

methodParam[1] = "";

methodParam[2] = "";
methodParam[3] = "";
VARIANT fileed;

IPC->get_stProduct(&methodParam
  • .bstrVal);
fout << "КлючевойАтрибутИмя:";
fout << &methodParam;
IPC->get_stType(&methodParam[1].bstrVal);
fout << "Тип:";
fout << &methodParam[1];
IPC->get_stVersion(&methodParam[2].bstrVal);
fout << "Версия:";
fout << &methodParam[2];
IPC->RunMethod(CComBSTR("CheckOut"), CComVariant(&methodParam), &fileed);
fout << &fileed;

ITE

а ты сам то понимаешь что пишешь? или просто накопипастил с гита или инета всё?:D
+ Благодарностей: 1

Михаил2000

IPC->get_stType(&methodParam[1].bstrVal); // Получаем тип выделенного объекта
//но так передать параметры просто не получается
IPC->RunMethod("CheckOut", methodParam[1], methodParam, methodParam[2], 0);