Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Ошибка в DLL 800401F9 Доброго времени суток. Изучаю технологию COM, возникли некоторые проблемы. Есть код: IFace.h #include <objbase.h> #include <initguid.h> extern "C" { //... Подскажите а где собственно фабрика классов в вашем коде? Добавлено через 54 секунды ...и код DLL на всякий случай где? https://www.cyberforum.ru/ c-cpp/ thread1396194.html C/C++ Active Directory и C++ https://www.cyberforum.ru/ c-cpp/ thread1403307.html
Товарищи! Проблема в следующем: появилась необходимость работы моей программы, а именно АИС, взаимодействовать с Active Directory:wall:(будь она не ладна). Но я не могу найти внятного примера, или...
C/C++ Плагин для IE (автоматическое управление браузером) мне нужно организовать автоматическое управление браузеров ie (открывать, закрывать вкладки при определённых событиях), вот только незнаю с чего начать, в интернете вычитал что можно это сделать на... https://www.cyberforum.ru/ c-cpp/ thread1371787.html C/C++ E_NOINTERFACE COM https://www.cyberforum.ru/ c-cpp/ thread1401885.html
Добрый день. Взял пример кода из книги Д. Роджерсона. Его скомпилированный вариант работает на ура, но при попытке повторить сам, получаю следующую ошибку: Невозможно привести COM-объект типа... На первый взгляд, никакого "криминала" в коде нет. Но очень смущает вот это: // // Iface.h - // Declarations of interfaces, IIDs, and CLSID // shared by the client and the component....
Сторонний процесс Excel C/C++
Доброе время суток! Возникла такая задача. Левая программа (не важно какая) запускает Excel с уже сгенерированной информацией. Не открывает файл с диска, а заполняет таблицу "на лету". Мне нужно из... Как вариант - у активного процесса есть активный документ (ActiveDocument), вот с ним и работайте.
C/C++ COM & C++ & MDI https://www.cyberforum.ru/ c-cpp/ thread1374463.html
Всем привет. Совсем недавно стал постигать азы технологии COM на своем "рабочем" языке С++. Благодаря MSDN научился создавать простенькие com серверы и использовать их в приложениях. Но недавно... если описанный функционал создания левых окон внутри приложения не заложен в программе не ясно как вы все это собираетесь сделать по-человечески
C/C++ COM exe server https://www.cyberforum.ru/ c-cpp/ thread1413264.html
Возможно ли создать COM exe сервер без использования WINAPI? на данный момент работает так. int main(){ MSG msg; long d = 0; HACCEL hAccelTable = LoadAccelerators(NULL, NULL); ... Убежденный, ок. без GetMessage(&msg, NULL, 0, 0) возможно?
C/C++ Нумерация страниц в ворде (OLE) Подскажите пожалуйста, как пронумеровать страницы в вордовском документе с помощью технологии OLE? Variant vApp,vDocs,vDoc; AnsiString str = ExtractFilePath(Application->ExeName)+"1.doc"; vApp = CreateOleObject("Word.Application"); vApp.OlePropertySet("Visible", true); vDocs =... https://www.cyberforum.ru/ c-cpp/ thread1369718.html
C/C++ Общение с Excel через OLE Недавно начал изучать с++. Использую ms vc++ 2010 express. Код такой // 2.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "windows.h" HRESULT... у меня работает //------------------------------------------------------------------------------ #pragma hdrstop //------------------------------------------------------------------------------... https://www.cyberforum.ru/ c-cpp/ thread1381868.html C/C++ LNK2005: _DllCanUnloadNow@0 уже определен в dlldata.obj
Продолжаю изучать com. В итоге получаю новую ошибку: error LNK2005: _DllCanUnloadNow@0 уже определен в dlldata.obj error LNK2005: _DllGetClassObject@12 уже определен в dlldata.obj dlldata.c... Компиляторы уже лет сто не возвращают NULL в случае ошибки new как вариант ... new(std::nothrow) ...
C/C++ Как получить библиотеку типа *.tlb из COM-объекта *.exe Здравствуйте! =) Прошу подсказку у экспертов в COM`е. Можно ли сгенерировать библиотеку типа Tratata.tlb по имеющемуся COM-объекту? Есть подозрение, что есть такая возможность: "...После... Чтбы им воспользоваться смотря в какой среде. вижуал насколько я с ним работал позволяет прямо цеплять объекты https://www.cyberforum.ru/ c-cpp/ thread1363707.html C/C++ Ошибка: "binary '=' no operator found which takes a right-hand operand" Добрый день. Пытаюсь функцией вернуть массив byte. Пишу так: STDMETHODIMP CCLASS::function(VARIANT* Value) { byte abc = { 0x34, 0x32, 0x23 }; *Value = abc; return S_OK; } В головном классе... Подскажите пожалуйста, как исправить? 1 массив можно передать именно как массив. а именно - внутри VARIANT должно быть содержимое типа SAFEARRAY. в начале читать про SAFEARRAY и про то как работать... https://www.cyberforum.ru/ c-cpp/ thread1423163.html
Модератор
 Аватар для vxg
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,429
21.04.2015, 09:37 0

Работа с VARIANT - C/C++ - Ответ 7508576

21.04.2015, 09:37. Показов 1705. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от Костяныч Посмотреть сообщение
Подскажите пожалуйста, как в адрес *pVal передать значения?
зачем вам _variant_t var - делайте все сразу в pVal

Вернуться к обсуждению:
Работа с VARIANT C/C++
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.04.2015, 09:37
Готовые ответы и решения:

Работа с типом данных VARIANT
Всем привет. Сейчас работаю с некоторой динамической библиотекой(*.dll). Пытаюсь из этой dll использовать некую функцию GetTitleIDList....

Работа с полями Variant
Доброй ночи. Такой вопрос. Есть поле в Excel типа Variant, в нем находится изображение. Как выгрузить из Excel данные я знаю. Как...

Работа с byte (Помещение а Variant)
Добрый день. В C# массив байт и переменная типа байт создаются так:byte data1 = {0x01, 0x02}; byte data2 = 0x22. Я эти значения могу...

3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.04.2015, 09:37
Помогаю со студенческими работами здесь

Variant в DLL
Добрый день. Пытаюсь использовать переменные типа Variant в коде DLL и при компиляции получаю ошибку типа: Error: Unresolved external...

VARIANT array в C#
C# windows form В подключенном в references модуле метод возвращает &quot;VARIANT array of 17 VARIANTs&quot; (в описании так). В студии...

Тип variant
Здравствуйте,уважаемые форумчане.У меня возник вопрос, как задать переменную у которой тип будет variant, вариантами значений которой будут...

boost Variant
Компилятор ругается что типа не может найти копи констрактор... но я его его вроде как внедрил... что я сделал не так ? Заранее огромное...

Из Variant в String
Доброго времени суток. Не уверен - в ту ли тему пишу, ибо с проблемой столкнулся в Pascal Script...если что не так - извиняйте уж. В...

0
Новые блоги и статьи
Простая нейросеть на КуМир: Создание и обучение
EggHead 16.03.2025
Искусственные нейронные сети — удивительная технология, позволяющая компьютерам имитировать работу человеческого мозга. Если вы хотя бы немного интересуетесь современными технологиями, то наверняка. . .
Исполнитель Кузнечик в КуМир: Решение задач
EggHead 16.03.2025
Среди множества исполнителей в системе КуМир особое место занимает Кузнечик — простой, но невероятно полезный виртуальный персонаж, который перемещается по числовой прямой, выполняя ваши команды. На. . .
Исполнитель Водолей в КуМир: Решение задач
EggHead 16.03.2025
Разработка алгоритмического мышления — одна из ключевых задач для начинающих программистов, и система КуМир предлагает отличный способ погрузиться в этот процесс. Среди множества исполнителей в этой. . .
Исполнитель Чертежник в КуМир: Решение задач
EggHead 16.03.2025
Представьте, что вы можете рисовать на бесконечной координатной плоскости, перемещая точку, которая оставляет след. По вашей команде она может поднять перо и двигаться, не оставляя следа, или. . .
Исполнитель Робот в КуМир: Решение задач
EggHead 16.03.2025
КуМир (Комплект Учебных МИРов) — это учебная среда программирования, разработанная специально для обучения базовым концепциям алгоритмизации. Её главная фишка — использование русскоязычного. . .
Исполнитель Черепаха в КуМир: Решение задач
EggHead 16.03.2025
Представьте, что вы впервые учитесь программировать, а перед вами стоит задача заставить маленькую виртуальную черепашку рисовать на экране. Звучит забавно? Эта идея зародилась ещё в 1967 году, когда. . .
Конвейеры данных с Apache Kafka
Javaican 16.03.2025
В мире, где данные стали новой нефтью, Apache Kafka зарекомендовал себя как мощный инструмент для построения надежных и масштабируемых конвейеров данных. Созданный изначально командой LinkedIn в 2011. . .
Deno против Node.js: Будущее JavaScript рантайма
run.dev 16.03.2025
За последнее десятилетие Node. js стал абсолютным лидером среди JavaScript-рантаймов и фактическим стандартом для серверной разработки на JavaScript. Но в 2018 году тот же разработчик, который создал. . .
SwiftUI или UIKit - что выбрать для нового приложения iOS?
mobDevWorks 16.03.2025
Когда Apple представила SwiftUI на WWDC 2019, многим показалось, что дни UIKit сочтены. Новый декларативный фреймворк предлагал радикально иной подход к разработке интерфейсов. Вместо кропотливого. . .
Docker: Руководство для начинающих по созданию первого приложения
Mr. Docker 16.03.2025
Docker — это платформа, которая упаковывает ваше приложение и все его зависимости в стандартизированные блоки, называемые контейнерами. Эти контейнеры изолированы друг от друга и от основной системы,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru