Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ COM exe server Возможно ли создать COM exe сервер без использования WINAPI? на данный момент работает так. int main(){ MSG msg; long d = 0; HACCEL hAccelTable = LoadAccelerators(NULL, NULL); HRESULT hr = CoInitialize(NULL); CFactory::StartFactory(); https://www.cyberforum.ru/ c-cpp/ thread1413264.html C/C++ LNK2005: _DllCanUnloadNow@0 уже определен в dlldata.obj
Продолжаю изучать com. В итоге получаю новую ошибку: error LNK2005: _DllCanUnloadNow@0 уже определен в dlldata.obj error LNK2005: _DllGetClassObject@12 уже определен в dlldata.obj dlldata.c - Файл, созданный MIDL-компилятором. В принципе, понятно, из-за чего возникает ошибка. В main.cpp уже определены две эти функции: STDAPI DllCanUnloadNow() {
C/C++ Active Directory и C++ https://www.cyberforum.ru/ c-cpp/ thread1403307.html
Товарищи! Проблема в следующем: появилась необходимость работы моей программы, а именно АИС, взаимодействовать с Active Directory:wall:(будь она не ладна). Но я не могу найти внятного примера, или хотя бы подробное описание библиотеки, взаимодействующей с AD. Дайте пинка в нужную сторону, а лучше пример, или ссылочку.
C/C++ E_NOINTERFACE COM https://www.cyberforum.ru/ c-cpp/ thread1401885.html
Добрый день. Взял пример кода из книги Д. Роджерсона. Его скомпилированный вариант работает на ура, но при попытке повторить сам, получаю следующую ошибку: Невозможно привести COM-объект типа "TestCOMLib.ComponentClass" к интерфейсному типу "TestCOMLib.IX". Операция завершилась со сбоем, поскольку вызов QueryInterface COM-компонента для интерфейса с IID...
C/C++ Ошибка в DLL 800401F9
Доброго времени суток. Изучаю технологию COM, возникли некоторые проблемы. Есть код: IFace.h #include <objbase.h> #include <initguid.h> extern "C" { // {BA84A25E-EFF5-4AB7-9A0E-133551BCA8EC}
C/C++ Общение с Excel через OLE Недавно начал изучать с++. Использую ms vc++ 2010 express. Код такой // 2.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "windows.h" HRESULT OLEMethodEx(int nType, VARIANT *pvResult, IDispatch *pDisp,LPOLESTR ptName, int cArgs...) https://www.cyberforum.ru/ c-cpp/ thread1381868.html
C/C++ COM & C++ & MDI https://www.cyberforum.ru/ c-cpp/ thread1374463.html
Всем привет. Совсем недавно стал постигать азы технологии COM на своем "рабочем" языке С++. Благодаря MSDN научился создавать простенькие com серверы и использовать их в приложениях. Но недавно столкнулся с задачей, которую уже долгое время не могу решить. Надеюсь на вашу помощь. Задача следующая. Имеется MDI приложение, в котором есть возможность добавления нового функционала с помощью...
Плагин для IE (автоматическое управление браузером) C/C++
мне нужно организовать автоматическое управление браузеров ie (открывать, закрывать вкладки при определённых событиях), вот только незнаю с чего начать, в интернете вычитал что можно это сделать на шарпе, только не могу понять как и примеров не могу найти
C/C++ Сторонний процесс Excel https://www.cyberforum.ru/ c-cpp/ thread1371165.html
Доброе время суток! Возникла такая задача. Левая программа (не важно какая) запускает Excel с уже сгенерированной информацией. Не открывает файл с диска, а заполняет таблицу "на лету". Мне нужно из своей программы получить данные из этой таблицы и корректно закрыть Excel с сохранением данных из таблицы в файл. VC и .net не предлагайте. Желательно чистый с++ и Qt. Т.е. сам процесс excel я "вижу"...
C/C++ Нумерация страниц в ворде (OLE) Подскажите пожалуйста, как пронумеровать страницы в вордовском документе с помощью технологии OLE? https://www.cyberforum.ru/ c-cpp/ thread1369718.html
Как получить библиотеку типа *.tlb из COM-объекта *.exe C/C++
Здравствуйте! =) Прошу подсказку у экспертов в COM`е. Можно ли сгенерировать библиотеку типа Tratata.tlb по имеющемуся COM-объекту? Есть подозрение, что есть такая возможность: "...После генерации библиотеки типа Вы можете либо поставлять ее в виде отдельного файла, либо включить ее в Ваш EXE или DLL как ресурс. Большинство разработчиков предпочитает второй вариант, поскольку он...
C/C++ Как узнать подключенные COM порты, их названия и количество вообщем хочу написать программу, которая будет автоматически находить нужный COM порт по названию устройства и подключаться к нему. нужно узнать список подключенных COM портов и получить их названия. заранее спасибо https://www.cyberforum.ru/ c-cpp/ thread1362170.html
Модератор
3400 / 2171 / 353
Регистрация: 13.01.2012
Сообщений: 8,408
17.04.2015, 08:56 0

Ошибка: "binary '=' no operator found which takes a right-hand operand" - C/C++ - Ответ 7490776

17.04.2015, 08:56. Показов 1243. Ответов 1
Метки (Все метки)

Ответ

Цитата Сообщение от Mister_Twister Посмотреть сообщение
Подскажите пожалуйста, как исправить?
1 массив можно передать именно как массив. а именно - внутри VARIANT должно быть содержимое типа SAFEARRAY. в начале читать про SAFEARRAY и про то как работать с VARIANT ибо строчка
C++
1
*Value = abc;
это вообще ни разу не то что вы хотели сделать
1.1 можно передать любые бинарные данные поместив их в VARIANT с содержимым типа BSTR.
2 массив можно передать именно как массив. а именно - вместо VARIANT использовать BYTE. память для массива выделять через CoTaskMemAlloc

Вернуться к обсуждению:
Ошибка: "binary '=' no operator found which takes a right-hand operand" C/C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2015, 08:56
Готовые ответы и решения:

Ошибка binary '=' : no operator found which takes a right-hand operand of type
Ошибка Erro1 error C2679: binary '=' : no operator found which takes a right-hand operand of type...

Ошибка: error C2679: binary '<<' : no operator found which takes a right-hand operand of type
Нужно создать класс List для представления простого списка. Подскажите, почему появляется такая...

Binary '==' no operator found which takes a left-hand operand of type 'T'
Здравствуйте. Пытаюсь сравнить элемент массива с объектом,который я создаю в мейн и компилятор...

Error C2679: binary '>>': no operator found which takes a right-hand operand of type
нужно написать программу обработки структур. в программе использовать структуру, содержащую поля с...

1
17.04.2015, 08:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2015, 08:56
Помогаю со студенческими работами здесь

Ошибка "binary '==': no operator found which takes a left-hand operand of type"
while (currentNode != endNode) { nextNode = path; nextNode1 = path; takeRoute.x =...

error C2678: binary '[' : no operator found which takes a left-hand operand of type 'const Vector' (or there is no accep
почему ошибка? стр. 30 class Vector { public: Vector(int min_index1, int max_index1) { ...

Исправить ошибку "error C2679: binary '*' : no operator found which takes a right-hand operand of type"
matiza.h #pragma once template &lt;typename N&gt; class matriza { protected: int stroka; N...

No operator found which takes a right-hand operand
Кто подскажет в чем ошибка? #include &lt;iostream&gt; #include &lt;vector&gt; class LongNumber {...

no operator found which takes a right/left-hand operand of type "AR"
Нашел на форуме исходник программы, собрал, но выдает ошибку описанную выше #include &lt;iostream&gt;...

Проверить правильность кода. Вылезает Error 5 error C2679: binary '<<' : no operator found which takes a right
Компилятор ругается на ошибку Error 5 error C2679: binary '&lt;&lt;' : no operator found which takes...

Ошибка "C2679 binary '>>': no operator found which takes a right-hand operand of type 'const char [7]"
Программа должна решать системы линейных уравнений методом Гаусса. Выбивает две ошибки &quot;C2679...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru