Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ клиент на VS++ 2010 сервер на RAD Studio C++Builder Пытаюсь осуществить работу автоматизации между сервером, написанным на RAD Studio ХЕ C++Builder, и клиентом, написанным на VS++ 2010. Сервер, "MyApp.exe", зарегистрировался в реестре. Имеет один метод "TestMethod1()", его хочу запустить из клиента. В клиенте делаю: CoInitialize(NULL); CLSID clsid; HRESULT hr = CLSIDFromProgID(L"MyApp.App", &clsid); // здесь все нормально https://www.cyberforum.ru/ c-cpp/ thread702064.html C/C++ Com в виде dll
// Client.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <windows.h> #include <stdio.h> #include "Interf.h" HRESULT hr; IClassFactory* pIClassFactory = NULL; IFile* pIFile = NULL;
C/C++ Сервер автоматизации из 32-битного приложения в 64-битной винде https://www.cyberforum.ru/ c-cpp/ thread699293.html
Приветствую. Винда х64. Есть приложение Р1, тоже х64. Есть мое приложение Р2 х32, разрабатываю в C++ builder. Необходимо из Р1 вызывать некоторые методы в моем Р2. Решил это обыграть механизмом Automation. Раньше такое делал, но все было 32 битное. Возможно ли сделать это в моем случае? Для тестов пока нет возможности, потому и задаю такой вопрос. Названия приложений Р1 и Р2 условны :). ...
C/C++ Создание внутреннего COM в виде dll Ребят, помогите добить проект, я только учусь, не обессудьте... Создаю простое COM приложение в виде dll, вроде все по инструкции, но в клиенте так ничего не работает... Подскажите ошибку. https://www.cyberforum.ru/ c-cpp/ thread699284.html
Работа с Полигонами C/C++
Кто может посоветовать класную либу (желательно С++ или СОМ) для работы из полигонами (пересечения и т.д) - надо что бы быстрая била! Нашел: G P C, Poly Boolean, The B O O S T и т.д. Недавно нашел новую либу PolygonLib - Polygon Clipping Library от фирмы SINED GmbH. Там и вроде есть сравнение из уже нашедшими! Кто может што то сказать про нее? может кто то ее уже юзает? Буду очень...
C/C++ Как работать с ATL OLE DB Consumer wizard? https://www.cyberforum.ru/ c-cpp/ thread678459.html
Здраствуйте! Я на форуме первый раз. Я пишу простенькую програму на MFC доступ к базе данных должен быть OLE DB. целую неделю борюсь с OLE DB, не могу разобраться как с ней работать. Я использую ATL OLE DB Consumer wizard что бы сгенерировать клиента, так же я понимаю как зделать Insert(), для чего MoveFirst(), MoveNext() etc. То есть более менее основу понимаю но... Я не понимаю как например...
C/C++ Запись с RTSP посредством DirectShow Доброго времени суток. Пытаюсь захватить видео с IP камеры и записать в файл при помощи pCaptureGraphBuilder2.SetOutputFileName(MEDIASUBTYPE_Avi,StringToPWide('C:\1.avi'), pBF, pFSF); pCaptureGraphBuilder2.RenderStream(nil, @MEDIATYPE_Video, pSourceBF, pСoder, pBF); pSourceBF - фильтр источника (работает норм, используя его получается получить превью с камеры) pCoder -IBaseFilter добавленный... https://www.cyberforum.ru/ c-cpp/ thread672630.html Создание и разработка СОМ с нуля. Статьи для чайников C/C++
Подскажите пожалуйста статьи, сайты, какую - нибудь литературу в которой доступно и пошагово рассказывается про создание простейших СОМ компонентов, про создание интерфейсов и про все нужные вещи. У меня есть лекция взятая на кафедре... очень сложно читается.
C/C++ освобождение объектов msxml Как удалить объекты msxml после загрузки xml? https://www.cyberforum.ru/ c-cpp/ thread672578.html C/C++ Изменение полей в Active Directory. Ошибка EAccessViolation Добрый день! Подскажите как правильно изменить поля(к примеру, displayName, homePhone и др.) у пользователя в AD, зная "путь" до него(LDAP://CN=Николай,CN=Users,DC=Fabrikam,DC=com). В msdn нашел пример использования методов и свойств интерфейса IADs IADs *pADs NULL; VARIANT var; HRESULT hr = S_OK; LPWSTR path=L"LDAP://CN=Administrator,CN=Users,DC=Fabrikam,DC=com"; hr = ADsGetObject(... https://www.cyberforum.ru/ c-cpp/ thread672568.html
C/C++ ОБРАБОТКА СОБЫТИЙ и DirectShow
Доброго времени суток. Проблема в следующем, при помощи DirectShow отображаю видео в окне, в обработчик событий написал при клике увеличить размер окна с видео...НО если кликнуть во время воспроизведения ничего не происходит до окончания воспроизведения, только потом происходит необходимое изменение размера окна IVideoWindow. В чем может быть причина ?
C/C++ Доступ или создание объекта в другом потоке В C++Builder-е: Создал проект, в проекте есть еще один поток. Этот поток должен подключаться к COM-объекту или загружать его в память, если его там нет. Как можно это сделать? Пробовал код в этом потоке: ... CLSID clsid = IID_NULL; LPUNKNOWN punkKompasObject = NULL; ... bool result = false; if (SUCCEEDED(CLSIDFromProgID(L"KOMPAS.Application.5", &clsid))) { if... https://www.cyberforum.ru/ c-cpp/ thread663368.html
10 / 10 / 1
Регистрация: 16.12.2011
Сообщений: 14
0

На зачете спросили по ATL COM - C/C++ - Ответ 3754509

25.11.2012, 22:44. Показов 1887. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
С помощью мастера ATL COM в Visual Studio на языке C++ создаем проект LB3_AutoSvr в качестве заготовки проекта для формирования внутрипроцессного сервера с использованием ATL.

Добавляем методы в интерфейс IMyMath компонента:
В файл Lb3_AutoSvr.idl было добавлено описание методов в транскрипции IDL:
C++
1
2
3
4
5
6
interface IMyMath : IDispatch{
    [id(1)] HRESULT Add([in] LONG op1, [in] LONG op2, [out,retval] LONG* pResult);
    [id(2)] HRESULT Substract([in] LONG op1, [in] LONG op2, [out,retval] LONG* pResult);
    [id(3)] HRESULT Multiply([in] LONG op1, [in] LONG op2, [out,retval] LONG* pResult);
    [id(4)] HRESULT Divide([in] LONG op1, [in] LONG op2, [out,retval] LONG* pResult);
};
Вопрос: Если из этой части кода, в фразах [out,retval], убрать слово retval и оставить только [out] будет ли система работать, если будет – то я должен буду написать клиент, который сможет обращаться к таким методам сервера.
Но мне, почему то кажется, что не будет, не зря слово retval мастер, при создании проекта, сюда подставил.

Ответ аргументировать.

Спасибо.

Вернуться к обсуждению:
На зачете спросили по ATL COM C/C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2012, 22:44
Готовые ответы и решения:

Сижу на зачете !!
Народ, плиз помоите. сижу на зачете. Написать прогу котрая считывает массив целых чисел с...

На зачете, одномерный массив
Создать одномерный массив, вводя значения элементов с клавиатуры. Вывести на экран элементы, меньше...

Ребят, сижу на зачете!
Написать сценарий который при щелчке на странице вставляла перед каждым абзацом новый абзац с...

На зачёте один номер остался
Остался один номер,кто знает прошу ответить. задание: &quot;Дан массив из 10 целых чисел,проверить есть...

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

Помощь на зачете в назначенное время
Завтра наша группа будет писать зачет. За одну пару каждый должен будет написать программу и сдать...

Ща на зачёте заставте прогу компилиться
Добавил в робочую прогу функцию расчёта среднего арифметического float SrednArithm (int*mas,int...

Нужен человек для помощи онлайн на зачете
ребята!!!!поможите 16 декабря с 11-13.00 по московскому времени,зачет по информатике,на QBASIC,кто...

Маша проиграла в личном зачете студенческой олимпиады
Маша проиграла в личном зачете студенческой олимпиады, набрав суммарно слишком мало баллов за...

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