Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Переслать событие в контрол
Существует класс class CFlashWnd: public IDispatch{} В нем с помощью CreateWindow создается окно и в него аттачиться контрол для FlashPlayer. Как мне переслать событие mosemove в контрол flash... оно не добирается чудес не бывает. события обрабатывают окна. может не в то окно шлете?
C/C++ Оставить после выполнения программы книгу Excel открытой Здравствуйте! Я создаю Ole объект: Application=CreateOleObject("Excel.Application"); Открываю книгу Excel, используя OleProcedure: Books = Application.OlePropertyGet("Workbooks");... То есть, то, что открытая книга требует работающего процесса - понятно? Вот и выбирай, либо процессы не накапливаются (но тогда и книг нет), либо остается плюс один процесс к тому, что было до... https://www.cyberforum.ru/ c-cpp/ thread820341.html
C/C++ Скиньте какието примеры с OLE или книги на ету тематику Желательно не длинные))) https://www.cyberforum.ru/com-ole/thread618389.html https://www.cyberforum.ru/ c-cpp/ thread828482.html C/C++ Невозможно инициализировать CoInitializeSecurity после вызова CFileDialog https://www.cyberforum.ru/ c-cpp/ thread829475.html
Я на форуме новичек, так что за изложение сильно не ругайте. В общем проблема такая, после вывода на экран диалогового окна выбора файла (CFileDialog) (думаю записи тоже,настроек принтера и т.д.... если инит падает значит он уже был (мб в недрах диалога). если прям очень нужно сделать инит еще раз - делайте перед ним анинит Добавлено через 3 минуты а. пардон. это я просто про...
C/C++ Вызов метода из ВнешнейКомпоненты 1с в обход механизма ILanguageExtender https://www.cyberforum.ru/ c-cpp/ thread819211.html
Приветствую! Подскажите, можно ли из 1с вызвать метод ВнешнейКомпоненты, который реализован не через механизмы интерфейса ILanguageExtender, а через интерфейс типа IDispatch? Если да, то каким...
C/C++ СВебБраузер2 - плагин Акробата лочит файлы https://www.cyberforum.ru/ c-cpp/ thread837885.html
Юзаю CWebBrowser2 ActiveX всё гуд, но есть одна проблемма, после просмотра PDF документов доступ к ним оказывается залоченным даже после смены контента CWebBrowser2. Полагаю при смене контента... а если шлепнуть объект (ActiveX) после просмотра файла (для каждого просмотра создавать заново)?
C/C++ Работа с таблицами Excel https://www.cyberforum.ru/ c-cpp/ thread822803.html
есть вот такая таблица https://docs.google.com/spreadsheet/lv?key=0AsDL8HE-bGDVdFFVWlIzbzQ5RFJJZGFyQ25xZmFYa0E&toomany=true#gid=12 надо как-то автоматически загнать значения из таблицы в... просто для примера (Borland C++ Builder) Variant app = CreateOleObject("Excel.Application"); Variant wbs = app.OlePropertyGet("Workbooks"); Variant wb = wbs.OleFunction("Open",...
C/C++ Word automation + Windows server 2008 R2 = тормоза(очень сильные тормоза)
Здравствуйте! Есть код, написанный правда на делфи, который экспортирует содержимое ТХТ файла в DOS кодировке в WORD. Попутно, если это необходимо, в экпортируемый текст вставляется штрих код для... если есть код - запустить в режиме отладки и поглядеть где место с тормозами
C/C++ Узнать имя компонента, реализующего интерфейс и имя категории, в которую этот интерфейс входит Темы очень близки. Поэтому два в одном решил сделать. Вот я взял у Роджерсона код: HRESULT hr = ::CoCreateInstance(CLSID_StdComponentCategoriesMgr, NULL, ... зачем весь этот ад? https://www.cyberforum.ru/ c-cpp/ thread827943.html C/C++ Вывод списка категорий интерфейсов не соответствует тому, что показывает утилита OleView, почему? https://www.cyberforum.ru/ c-cpp/ thread827594.html
Вот код, за основу взят код Роджерсона из его главы 6, я всё поупрощал донельзя, все проверки поубирал: #include <stdio.h> #include <stdlib.h> #include <iostream> #include <comcat.h> using... чудес не бывает. откройте HKEY_CLASSES_ROOT\Component Categories и убедитесь, что у категорий не имеющих имен действительно нет имен. либо эти имена содержатся не в переменных, а в папках. #include...
C/C++ Как считать данные из Excel и записать их в массив float? https://www.cyberforum.ru/ c-cpp/ thread832133.html
Помогите пожалуйста!!!Очень нужно! как считать данные из Excel и записать их в массив float на языке с++. https://www.cyberforum.ru/cpp-builder/thread372876.html https://www.cyberforum.ru/cpp-builder/thread323256.html https://www.cyberforum.ru/cpp-builder-database/thread126226.html...
C/C++ Как узнать, какие интерфейсы принадлежат данной категории? https://www.cyberforum.ru/ c-cpp/ thread828240.html
Роджерсон: Регистрируя себя в некоторой категории, компонент тем самым гарантирует, что поддерживает все входящие в категорию интерфейсы. Одно из применений категорий — задание набора... Ведь работать надо как работать так не надо. мы ЗНАЕМ какой объект мы хотим вызвать, а не ищем КАКОЙ-НИБУДЬ объект реализующий нужный нам интерфейс. вот, например, вы вышли на остановку: вы ведь не...
Модератор
 Аватар для vxg
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,429
20.04.2013, 13:46 0

Агрегация: почему бы в деструкторе внешнего компонента сразу не приравнять количество ссылок на внешний компонент к единице и всё на этом (по Роджерсо - C/C++ - Ответ 4442693

20.04.2013, 13:46. Показов 1290. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от kravam Посмотреть сообщение
Ну давай я тебе дам Роджерсона. Но там придётся разбираться, сразу говорю.
спасибо конечно но пока не нуждаюсь
ваши зверские эксперименты над COM и залазания в дебри разноображивают мою жизнь. нафига вам оно ?

Вернуться к обсуждению:
Агрегация: почему бы в деструкторе внешнего компонента сразу не приравнять количество ссылок на внешний компонент к единице и всё на этом (по Роджерсо C/C++
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.04.2013, 13:46
Готовые ответы и решения:

Почему компонент не изменяет размеры (создание компонента)
constructor TBlt.Create(AOwner: TComponent); begin inherited Create(AOwner); Parent := AOwner as TWinControl; FButDown :=...

Как скопировать сразу все адреса ссылок с вкладки сеть в Firefox?
В firebug есть вкладка сеть где выводятся ссылки на файлы сайта. В контекстном меню можно скопировать адрес url но как скопировать весь...

Почему ВСЕ помешались на этом Яндексе.
Почему ВСЕ помешались на этом Яндексе. Рекламное агентство полного цикла в Москве Нет что ли других хороших поскоиков, дающих неплохие...

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

Почему нельзя импортировать сразу все?
К примеру вот так: from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtMultimedia...

Как сделать компонент шаблон, который принимает 3 компонента и от этого реднерит конретный подшаблон-компонент?
Как сделать компонент шаблон, который принимает 3 компонента и от этого реднерит конретный подшаблон-компонент? Если конкретнее. ...

Почему постоянно меняется количество ссылок с других сайтов
Подскажите, это нормально, что на моем сайте в Яндексе количество ссылок с других сайтов постоянно прыгает - то поднимается с 300 до 800,...

почему то первый в этом коде у меня не нулевой элемент а идет по порядку все
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;conio.h&quot; #include &quot;locale.h&quot; #define countof(array) (sizeof(array) /...

Почему выражение стремится к единице?
Нашел решение одного предела в интернете: \lim \limits_{x \to 1} (1 - x)tg\frac{{\pi x}}{2} = \lim \limits_{x \to 1} \frac{{(1 -...

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