|
|
Другие темы раздела | |
C/C++ OleVariant и передача объекта. (Delphi)
https://www.cyberforum.ru/ c-cpp/ thread622437.html Доброго времени суток. Пришла мысль создать некий диспетчер доступа к БД. Суть: иметь один интерфейс для доступа к БД с использованием различных компонентов доступа к БД (IB, ADO, Zeos и т.д.) Идея прикольная, с учетом того. что если захотелось быстренько заменить компоненты доступа, то это получится крайне безболезненно. Есть COM сервер, который реализует интерфейс IDataSetDispatch. Есть... |
Как записать в файл (или нарисовать в DC) IHTMLImgElement C/C++ Собсно, вопрос. Есть IHTMLImgElement. Пытаюсь кастануть к IHTMLElementRender: CComQIPtr<IHTMLElementRender> spElemRender; if (FAILED(pElement->QueryInterface(IID_IHTMLElementRender, (void**)&spElemRender))) { AfxMessageBox(_T("Unable to create render of the body element.")); return; }Элементы получены с помощью... |
C/C++ что такое COM и ActiveX?
https://www.cyberforum.ru/ c-cpp/ thread618389.html что такое COM и ActiveX? гуглил, читал, но ничего не понял.. приведите пример? |
C/C++ Клиент-сервер COM
https://www.cyberforum.ru/ c-cpp/ thread603665.html Суть задачи написать на c# клиент-сервер но с "поддержкой" com объекта..задача простая парсить время с ntp и подавайть его на наш написанный сервер на с# после получения передать клиентам.. подскажите как это реализовать |
C/C++ COM и асинхронный вызов. Непонятки с событиями Добрый день. Впервые решил разработать ком-сервер, и столкнулся в одной очень интересной проблемой. Мой сервер общается с клиентами средствами событий. т.е. создан dispinterface событий на которые подписывается клиент. Делал все по мануалу. Забегая на перед скажу что данная связка реализрована и работает в штатном режиме отлично. Генеральная задача ком-сервака - это коннект к некой софтине... |
C/C++ Защита COM Помогите разобраться есть ли в COM какие либо еще методы защиты помимо установок в DCOMCNFG и функции CoInitializeSecurity,IClientSecurity,CoSetProxyBlanket,IServerSecurity.Если не трудно подскажите какие нибудь алгоритмы и методики защиты приложения на COM. https://www.cyberforum.ru/ c-cpp/ thread544030.html |
C/C++ Формула для Экселя Здравствуйте, подскажите, пожалуйста, следующую информацию. Есть программа на C++(MFC). Как корректно написать след формулу: =ЕСЛИ(P12-Q12>0;P12-Q12;0) strTemp.Format("=IF(P%d-Q%d>0;P%d-Q%d;0)", iIndexRowBegin, iIndexRowBegin, iIndexRowBegin, iIndexRowBegin); oRange.put_Formula(COleVariant(strTemp)); https://www.cyberforum.ru/ c-cpp/ thread433650.html |
Ссылка на COM объект C/C++ Здравствуйте. У меня имеется COM объект, созданный с помощью ATL. class Class1 { public: Class2** children; ...... }; |
C/C++ exe-com-server singleton
https://www.cyberforum.ru/ c-cpp/ thread369577.html Возможно ли реализовать такой exe-com-server, у которого вызывалась бы одна instance? Т.е. если какой-то экземпляр уже запущен, то клиента направить в него, а не создавать новый экземпляр. Добавлено через 21 час 8 минут Разобрался. |
C/C++ Исключение из HRESULT: 0x80070005
https://www.cyberforum.ru/ c-cpp/ thread366043.html Всем привет! Я пытаюсь получить доступ к адресной книге Outlook Express, вернее к её записям Такая проблема, вызываю функцию _AdrBook.OpenEntry(_EntryIDSize, lpst, IntPtr.Zero, 0, out ObjType, out obj) и вылетает исключение «Отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))» Доступ к .wab-файлу к которому я обращаюсь через функцию OpentEntry открыт. Галочку «только... |
Регистрация компонента COM C/C++ Начинаю осваивать COM. Язык программирования для компонента C++. Книгу для изучения "выбрал" максимально простую "Основы COM" Д.Роджерсон. Создать динамическую библиотеку компонента мне удалось. Создать клиента тестирующего функции компонента мне тоже удалось... (и даже работает)))) Беда вот в том, что не смог с первого раза вникнуть как происходит регистрация компонента в системе (имеется... |
C/C++ Импорт COM-объекта в JavaScript/HTML
https://www.cyberforum.ru/ c-cpp/ thread324653.html Проблема в следующем: хочу использовать COM объекты для разработки Sidebar-гаджета. Как известно, код оного пишется в файле html и является просто хитрой веб-стрницей. То есть: как воспользоваться COM-объектом в ХТМЛ и JavaScript? То есть создать экземпляр и использовать интерфейсы. Желательно пример кода. (с написанием компонента проблемы нет) Дополнительно: Пока думал над этим вопросом,... |
531 / 180 / 39
Регистрация: 18.08.2012
Сообщений: 907
|
|
08.01.2013, 05:50 [ТС] | 0 |
Графический контрол в dll - C/C++ - Ответ 396680808.01.2013, 05:50. Показов 1809. Ответов 5
Метки (Все метки)
Ответ
Наконец, нашёл разумный ответ на свой вопрос:
Процитирую его с другого сайта: ...Допустим, у нас есть класс, наследуемый от другого класса. При создании объекта этого класса компилятор будет вынужден полностью включить в его состав также код родительского класса, поскольку нет возможности определить, какие методы классов использоваться не будут. Если у нас целое дерево наследования классов, как обычно и бывает в реальных программах, то весь его код войдет в программу, и от этого никуда не денешься. Вызов методов класса производится через таблицу, что увеличивает время вызова. А когда метод наследуется от родителя в десятом поколении, то и вызов проходит через десять таблиц, прежде чем достигает обрабатывающего его кода. Получается, что вместе с кучей мертвого кода мы получаем еще низкую эффективность рабочего.... И главное: ...Те, кто хочет добиться действительно высокой эффективности кода, должны идти по принципиально другому пути: забыть про ООП и все, что с ним связано, раз и навсегда. Писать программы придется только на чистом api... ________________________ ТЕМА ЗАКРЫТА Вернуться к обсуждению: Графический контрол в dll C/C++
0
|
08.01.2013, 05:50 | |
Готовые ответы и решения:
5
Графический контрол с приближением и перемещением Как передать контрол в DLL? Как не носить за собой .dll контрол? Как добавить контрол из dll на форму динамически |
08.01.2013, 05:50 | |
08.01.2013, 05:50 | |
Помогаю со студенческими работами здесь
0
В каком ОСХ или dll находится контрол Timer? Графический ActiveX DLL. Графический эквалайзер + wmp.dll Двигаю контрол мышкой по форме Access, но контрол движется медленнее мышки |
Новые блоги и статьи | |||||
Как написать микросервис на Go/Golang
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
|
Как написать микросервис с нуля на C#
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
|
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
|
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
|
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
|
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента!
4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве).
Первое вводное занятие. . .
|
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
|
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений
Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
|
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
|
UserScript для подсветки кнопок языков программирования в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения:
/ / ==UserScript==
/ / @name CF_DefaultLangSelect
/ / . . .
|
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
|
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
|