@dmitr тут расписаны все основные случаи, возможно и через конструктор уйдет, если не надо подтип указывать. У вас как минимум ошибка в том, что вы как файл отсылаете, а надо как base64
0_1552560081429_2019-03-14_005656.png
moduledll input and output type
-
для примера https://github.com/bablosoft/BAS/blob/master/Modules/Processes/dll/moduledll.cpp
на входе как я понимаю идёт
char *InputJsonна выходе
memcpy(ResMemory, ResArray.data(), ResArray.size() );(а это как бы ручное управление памятью)
http://cppstudio.com/post/678/т.е. при разработке moduledll надо на входе указывать тип char, а на выходе передавать указатель на блок памяти назначения?
в rust аналог memcpy - std::ptr::copy_nonoverlapping