Вопросы по теме 'safearray'
невозможно преобразовать параметр 1 из 'char [25]' в 'SAFEARRAY *'
У меня есть char sendBuf[sizeof(double)*3 + 1]; в моем коде С++.
Мой метод кода С# com Multicast( byte[] message) принимает массив байтов в качестве аргумента.
так почему же вызов Multicast (sendBuf) не выдает эту ошибку cannot convert...
1353 просмотров
schedule
07.12.2022
Получить элемент из SAFEARRAY (или преобразовать его в длинный массив)
Я пытаюсь получить элементы из SAFEARRAY (возвращенного как вывод функции) в Visual C++.
Я никогда раньше не пользовался SAFEARRAY, поэтому не знаю, как с ним обращаться. Должен ли я преобразовать SAFEARRAY в длинный массив (как?) или я могу...
5660 просмотров
schedule
20.10.2023
SAFEARRAY* в QByteArray
Я получаю результат метода С++ invoke(...) в типе VARIANT * var . var – это изображение .bmp .
qDebug() << var.vt; //8209 ~ VT_ARRAY|VT_UI1 ~ SAFEARRAY(BYTE)
Как преобразовать его из SAFEARRAY(BYTE) в QByteArray? Или как...
190 просмотров
schedule
23.02.2024
Можно ли в Windows с COM-сервером, созданным на C #, вернуть SAFEARRAY как для кода с ранней, так и для поздней привязки?
Вопрос довольно длинный, поэтому для облегчения обсуждения я выделю маркированный список.
Введение
Я пишу COM-сервер на C #.
COM-сервер предназначен для использования в Excel VBA как в режимах раннего, так и позднего связывания.
Мой камень...
220 просмотров
schedule
09.06.2023
Как я могу освободить память безопасного массива С++ в С#
Мне нужно передать данные из dll С++ в среду С#. Поэтому я использую 2d SafeArray из двойников.
Эта функция передает данные из C++ в C#:
void GetIndividualExposures(SAFEARRAY*& data)
{
SAFEARRAYBOUND bounds[2];
bounds[0].lLbound =...
419 просмотров
schedule
03.06.2023