Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Runtime error в DllSurrogate Здравствуйте. Есть внутрипроцессный сервер в dll, и клиент. При запуске все работает. Но если попытаться запустить dll в суррогатном процессе с помощью универсального маршалинга - то запускается dllhost.exe, клиент вызывает CoGetClassObject - возвращается S_OK. Указатель на фабрику получен, но если вызвать потом CreateInstance() - возникает ошибка времени выполнения: "Run-Time Check Failure #0 -... https://www.cyberforum.ru/ c-cpp/ thread1168922.html Adobe PDF Reader через COM C/C++
Здравствуйте. Как можно из кода распечатать (послать на принтер по умолчанию) документ pdf? В системе зарегистрирован ActiveX Adobe PDF Reader можно ли его использовать через COM ? Или есть другие способы? Спасибо.
C/C++ Как в с++ записать данные в Excel? #include <iostream> #include <stdlib.h> #include <time.h> #include <cmath> using namespace std; int main() { long Q=5000,Z=1000; https://www.cyberforum.ru/ c-cpp/ thread1167580.html C/C++ IWebBrowser2 windows 8 https://www.cyberforum.ru/ c-cpp/ thread1163815.html
Здравствуйте, надеюсь не промахнулся разделом и, конечно же, на вашу помощь, хотя бы на подсказку Есть программулина, лаунчер + патчер, с этим порядок, но в ней еще отображается страничка новостей: CWnd m_wndBrowser; ... void CBetaPatchClientDlg::CreateWebControl( LPCTSTR szURL ) { if (!m_wndBrowser.CreateControl(CLSID_WebBrowser, "",
C/C++ Изменение цвета фигуры в Excel через COM
Никак не могу изменить цвет линии Excel в C++. В самом экселе макрос выглядит так: ActiveSheet.Shapes.AddLine(x1,y1,x2,y2).Select Selection.ShapeRange.Line.ForeColor.SchemeColor = 10 Линию в C++ не составило труда нарисовать примерно таким кодом: ActiveSheet->Shapes->AddLine(x1,y1,x2,y2) А вот изменить цвет линии никак не получается. Пробовал уже кучу вариантов. Должно быть примерно так, по...
C/C++ Управление девайсом через COM порт Что дано: есть устройство (ublox 6 GPS engine), которое создает виртуальный COM-порт и общается по нему. По идее, если мы хотим изменить его поведение по умолчанию, данному агрегату можно посылать команды. Формат команд описан в файлах от производителя: Every Message starts with 2 Bytes: 0xB5 0x62 A 1 Byte Class Field follows. The Class defines the basic subset of the message A 1 Byte ID... https://www.cyberforum.ru/ c-cpp/ thread1157148.html
C/C++ Передать из com-объекта CImageList Привет! Начал разбираться com объектами, поэтому возник, возможно, глупый вопрос. Есть задание: надо реализовать файловый менеджер, но вся работа с файловой системой должна выполняться на com-сервере. Сталкнулся с проблемой как отобразить иконки для папок и файлов. Необходимо иметь список иконок CImageList* m_pImgList. HIMAGELIST hlmg = (HIMAGELIST)::SHGetFileInfo("c:\\",0, &info,... https://www.cyberforum.ru/ c-cpp/ thread1150716.html Визуализация данных из COM порта C/C++
Доброго времени суток всем! Вывожу с помощью Arduino поток данных на COM port. Мне нужно написать программу на С++ Builder, в которой бы отображался график выводимых значений в реальном времени. Кто может помогите советом хоть , может все это дело лучше сделать на другом языке программирования? Где удобнее и легче все это будет сделать? Спасибо!
C/C++ Блокировка при уничтожении ActiveX Всем привет. Есть ActiveX модуль, написанный на C++ Builder 6. Исходники есть, возможность правки присутствует. Но нет полного понимания механизма работы. Периодически наблюдается блокировка при уничтожении объекта. В отладчике вижу, что вишу в TBitmap::FreeContext. Если исключить вызов деструктора TBitmap (например выделить память, но не удалять), то блокировки не наблюдается, но конечно... https://www.cyberforum.ru/ c-cpp/ thread1144364.html C/C++ Failed to return new Code Element. Possibly sytax error https://www.cyberforum.ru/ c-cpp/ thread1132277.html
Приветствую всех! При добавлении в проект ActiveX компонента появляется ошибка Failed to return new Code Element. Possibly sytax error. New Element Name <afxdisp.h>. Это при добавлении классов то есть правой кнопкой но проекту add->class выбираю там свой ActiveX компонент добавляю и появляется это сообщение. По гуглив нашел что решением проблемы может быть удаление файла .ncb, но только в стары...
C/C++ Тип данных Variant, не понятное свойство
Народ, подскажите, что это за свойство "u" используется в примере (см. стр 4) в описании на этот тип данных ничего похожего не нашел. VARIANT vtDataX; vtDataX.vt = VT_R8; dDataY = Y_Values_Step; vtDataX.u.dblVal = (double)X_Values_Step;//
C/C++ Как обновить данные в буфере com-порта? https://www.cyberforum.ru/ c-cpp/ thread1111485.html
В этой программе я считываю данные с lpt-порта и в зависимости от полученных значений, посылаю данные в com-порт, куда подключен микроконтроллер. Хотя консольное окно показывает что все байты(команды) отправлены, в процессе работы программы, com-порт лишь принимает первые данные, а остальные игнорирует, т.е микроконтроллер только один раз з
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
11.05.2014, 11:44 0

Грамотное создание COM объектов в Visual C++ - C/C++ - Ответ 6154983

11.05.2014, 11:44. Показов 1846. Ответов 1
Метки (Все метки)

Ответ

Начните, лучше, с книжки:
Бокс Д.
Б78 Сущность технологии СОМ. Библиотека программиста. — СПб.: Питер, 2001. — 400 с.: ил.
ISBN 5-318-00058-4


Вернуться к обсуждению:
Грамотное создание COM объектов в Visual C++ C/C++
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.05.2014, 11:44
Готовые ответы и решения:

Динамическое создание объектов формы в Visual Basic 6
Месяц назад решил изучить Visual basic 6. И вот встал перед задачей: Предположим, на форме есть...

Грамотное создание, поддержание и монетизация
Доброго времени суток! Прошу грамотного совета да напутствия на будущее тех, кто имел или имеет...

Создание списка объектов класса с заранее неизвестным именем (именем самих объектов)
Уважаемые программисты, не получается решить такую задачу: требуется создать приложение (в консоли)...

Создание кода из строк или создание произвольного количества объектов
Привет сообществу. Возник такой вопрос: Мне в мидлете необходимо создать некоторое количество...

1
11.05.2014, 11:44
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.05.2014, 11:44
Помогаю со студенческими работами здесь

Обозреватель объектов Visual Studio 2010 показывает не все пункты
Обозреватель объектов Visual Studio 2010 показывает не все пункты. К примеру отображает аргументы...

Динамическое изменение свойств объектов Windows Form в Visual Studio
Разместите на форме три кнопки (Button), напротив каждой разместите поле ввода (TextBox) и один...

Ограничения на количество объектов|переменных, создаваемых редактором диалогов в MS Visual Studio 6.0
Столкнулся с тем что не могу больше добавить ни одной переменной (то есть добавить то могу но...

Создание объектов
Здравтсвуйте! Хочу спросить, почему лучше пользоваться указателем на объект (при ООП) Animals...

0
Новые блоги и статьи
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru