Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Получение доступа к интефейсу COM сервера, native C++ https://www.cyberforum.ru/ c-cpp/ thread1018600.html
Всем здравствуйте) Вопрос следующий. В системе есть зарегестрированный COM. Задача стоит в получении доступа к его интерфейсу. Использую компиляторы bcc32 или MinGw. Насколько я понял, чтобы... //получение CLSID по ProgID CLSID clsid; if (FAILED(CLSIDFromProgID(L"{...}", &clsid))) { //упс } //получение объекта (контекст вам придется указать самому - CLSCTX_INPROC_SERVER,...
C/C++ clsid в приведенной программе IID что означает и за что отвечает? #include <Windows.h> #include <iostream> #include <atlbase.h> using namespace std; void trace(const char* msg) { cout << msg <<... я из дейла роджерсона узнаю там это пока не описывалось. https://www.cyberforum.ru/ c-cpp/ thread1064915.html
C/C++ Где найти определение класса? Делаю ОРС клиент по учебнику Дениса Федоренко. В моем приложении есть класс CClientOPC, в нем определены некоторые функции, с ними все нормально. Но самого определения этого класса в коде нет.... попробуйте поиск по всему проекту, или правой клавишей по методу и go to definition, или если так не найдете, поставте точку остановки на функцию этого класса, и когда дойдете до точки, заходите в... https://www.cyberforum.ru/ c-cpp/ thread1104164.html Литература по COM технологии C/C++
Подскажите пожалуйста, чего адекватного можно почитать по COM технологии...если msdn, дайте ссылку раздела. Официальная документация COM http://msdn.microsoft.com/en-us/library/windows/desktop/ee663262%28v=vs.85%29.aspx Component Object Model (COM)...
Экспорт компонента из DLL, создание компонента в DLL C/C++
MYAPI подчеркнута с надписью "linkage specification is not allowed" #ifndef _ANIMAL_H_ #define _ANIMAL_H_ #ifdef __cplusplus #ifndef MYAPI #define MYAPI extern "C" __declspec(dllexport)... вопрос решен Добавлено через 4 минуты а что вы вообще пытаетесь таким способом сделать? создать DLL содержащую класс? тогда читайте документацию. но тогда возникает вопрос - при чем тут COM? ...
C/C++ Ошибка при выводе текста в doc средствами OLE https://www.cyberforum.ru/ c-cpp/ thread1082542.html
Здравствуйте. Я учусь работать с OLE и наткнулся на абсолютно не понятную для меня проблему, в момент вывода текста (строки) через переменную компилятор каких-либо ошибок не выдаёт, но при работе... мб ему не нравятся ваши русские строки? мб выводить их через WideString() и т.п.?
C/C++ Сравнение OLE и DDE https://www.cyberforum.ru/ c-cpp/ thread1069377.html
Сравнение OLE и DDE. Маленькое сравнение. DDE - это технология обмена данными между приложениями. OLE - это технология "активных объектов". Не совсем понятно, что именно тут сравнивать.
C/C++ Интервалы при работе c OLE https://www.cyberforum.ru/ c-cpp/ thread1084345.html
Здравствуйте. Учусь работать с OLE и наткнулся на такую проблему, нужно изменить интервал между параграфами и ни где не могу найти как это сделать. Полазив по интернету, нашёл: ...
C/C++ Переместиться в начало документа Word Здравствуйте! Очень нужна помощь, поиск по форумам почему-то не помог. Всего лишь нужно вернуться в начало документа word (производится поиск текста и его замена в документе, затем сразу же поиск... по использованию такого через Ole ничего не нашлось в Borland C++ Builder наверное так Variant y = x.OleFunction("StartOf"); https://www.cyberforum.ru/ c-cpp/ thread1047091.html C/C++ Установить пароль на Word документ https://www.cyberforum.ru/ c-cpp/ thread1032926.html
Так толком нигде и не нашел ничего информативного в инете... Ситуация. Есть MDI приложение. В одном из фрейме создается Word-документ. При сохранении на диск с определенным именем надо... все работает Variant app = CreateOleObject("Word.Application"); Variant docs = app.OlePropertyGet("Documents"); Variant doc = docs.OleFunction("Open", "D:\\test.doc"); ...
Внутренний сервер COM как локальный C/C++
Добрый день! Есть COM сервер в dll. Если обращаться к нему как к внутреннему - все работает. Однако при попытках обратиться как local процессу(с помощью dllhost), запускается dllhost c моей дллкой,... в реестр надо добавлять всегда. все что работает без него - фокус. как вариант для экспериментов - проект com_server_test (clear).rar лежащий в...
C/C++ Бесплатный почтовый клиент (вместо Outlook) Нужно отсылать отчёты о работе программы (электронные таблицы OpenOffice Calc). Сделал отправку через Outlook, но хотелось бы обойтись без использования платных программ (без MS Excel уже сделал:)).... https://www.cyberforum.ru/ c-cpp/ thread1096877.html
 Аватар для Sherattan
0 / 0 / 0
Регистрация: 29.03.2013
Сообщений: 23
0

Ошибки с созданием OPC-клиента - C/C++ - Ответ 5854757

03.03.2014, 20:57. Показов 1292. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Пользуюсь изданием: http://eknigi.org/programmirov... ast-1.html
Проблема возникает с кодом
C++
1
2
3
nServerCnt++;
pServerList->GetClassDetails(&guid,&pszProgID,&pszUserType);
lvItem.pszText=pszProgID;
, странички 18-19.
Если подключаю библиотеку Active Accessible, меняя во второй строке аргумент &guid на guid или clsid - ошибка "Debug Assertion Failed".
Если обхожусь без нее - проблема с преобразованием типов этого же аргумента.
У меня Visual Studio 2010.
Можно что-нибудь сделать?

Вернуться к обсуждению:
Ошибки с созданием OPC-клиента C/C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.03.2014, 20:57
Готовые ответы и решения:

Использование OPC-сервера от OPC Foundation (.NET)
Всем привет, возникла необходимость в разработке OPC DA 2.05a сервера под .NET, среди бесплатных вариантов ничего не нашел, писать...

Ошибки сервера и клиента
Здравствуйте. У меня ситуация такая. Есть сервис развернутый на ASP.NET, есть клиент, написанный на WinForms. Когда запускаю сервис на...

WCF чат, ошибки при подключении клиента к хосту
Здравствуйте. Помогите разобраться с ошибками, уже сил нет с ними бороться. В архиве весь проект (написан в VS2012), это чат написанный с...

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

При подключении клиента к серверу, подключается еще один клиент (фантом) завязанный на этого же клиента
Проблема появляется раз через раз с первого подключения клиентов, но после третьего и далее - всегда. В общем запускаю сервер, подключаю...

OPC сервер
Здравствуйте! Ситуация такая: необходимо передать данные из codesys (контроллера нет - использую эмуляцию), через OPC-сервер, в...

OPC клиент
есть задача - написать Opc клиент для получения значения тэгов с opc сервера. (еще в этой же проге нужно читать xml и записывать данные в...

OPC-клиент
Здравствуйте! Посоветуйте хороший OPC-клиент какой можно взять и где?

OPC - сервер
Имеется следующая проблема: на одной машине установлен ОРС-сервер и клиент. для Microsoft Windows XP Professional Service Pack 2 ...

0
Новые блоги и статьи
Ошибка Docker "Got permission denied while trying to connect to the Docker daemon socket at"
hw_wired 14.02.2025
Разработка с использованием Docker может иногда преподносить неожиданные сюрпризы, и одним из самых распространенных камней преткновения становится ошибка с отказом в доступе к демону Docker. . . .
Ошибка "No 'Access-Control-Allow-Origin' header is present on the requested resource"
hw_wired 14.02.2025
При разработке современных веб-приложений нередко сталкиваешься с ошибкой "No 'Access-Control-Allow-Origin' header is present on the requested resource". Эта проблема возникает из-за политики. . .
Как закрыть порт в Linux
hw_wired 14.02.2025
Управление сетевыми портами в Linux - непростая, но важная задача для обеспечения безопасности системы. Каждый открытый порт - это потенциальная уязвимость, через которую злоумышленики могут. . .
Ошибка Angular "Can't bind to 'taskForm' since it isn't a known property of 'form'"
hw_wired 14.02.2025
При разработке веб-приложений на Angular можно столкнуться с ошибкой "Can't bind to '' since it isn't a known property of 'form'". Эта ошибка появляется в консоли браузера когда мы пытаемся. . .
Сообщение Git "Pulling without specifying how to reconcile divergent branches is discouraged"
hw_wired 14.02.2025
При работе с системой контроля версий Git многие разработчики сталкиваются с предупреждающим сообщением "Pulling without specifying how to reconcile divergent branches is discouraged". Это. . .
Как настроить количество пробелов в отступах табов в Visual Studio Code
hw_wired 14.02.2025
Visual Studio Code предоставляет несколько гибких способов настройки табуляции, каждый из которых имеет свои преимущества. Самый простой и наглядный метод - через графический интерфейс настроек, где. . .
Что означает знак восклицания в TypeScript
hw_wired 14.02.2025
TypeScript - удивительный язык программирования, который предоставляет множество возможностей для работы с типами данных. Особый интерес вызывает оператор утверждения ненулевого значения, который. . .
Как свернуть/скрыть секции кода в Visual Studio Code
hw_wired 14.02.2025
Ежедневно мы работам с файлами, содержащими сотни и тысячи строк кода. Навигация по такому объему становится настоящим испытанием, особенно когда нужно быстро найти нужный метод или переменную. . . .
Автоматическое создание файла requirements.tx­t в Python
hw_wired 14.02.2025
Дружелюбная среда для разработки на Python, один из самых широко используемых языков программирования, состоит не только из самого кода, но и целого ряда важных компонентов. И если вы когда-нибудь. . .
Передача переменных окружения в контейнер Docker
hw_wired 14.02.2025
При работе с Docker контейнерами возникает необходимость передать различные настройки и конфигурационные параметры - от строк подключения к базам данных до API ключей. И хотя можно жестко прописать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru