Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Можно ли менять шрифты в Word-е с помощью программы, написанной на С++? Подскажите пожалуйста, можно ли как-то менять шрифты в ворде с помощью программы написанной на С++ и если можно, то как это реализовать? https://www.cyberforum.ru/ c-cpp/ thread2653498.html C/C++ Программа печатает количество абзацев и количество символов в каждом абзаце MS Word
Текст задачи такой: Программа открывает файл MS Word который состоит только из текста. Программа печатает количество абзацев в тексте и в каждом абзаце считает количество символов. Может уже была подобная тема на форуме, или форумчане смогут подсказать учебные материалы.
C/C++ Ищу SDK голосового движка L&H TTS3000 Сабж, ищу именно сдк данного движка (сам синтезатор найти не проблема). Файлы включения, примеры, документацию и пр. Продукт старый, выпущен еще в конце девяностых, шансов найти мало (интернет уже перерыт), но возможно у кого-то он все же есть. Я в курсе, что синтезатор SAPI4-совместимый, но нужна именно его API, без дополнительных лейеров и прокладок. Возможные имена файлов включения ... https://www.cyberforum.ru/ c-cpp/ thread2642612.html C/C++ Как организовать данные в DataGridView https://www.cyberforum.ru/ c-cpp/ thread2638733.html
Здравствуйте! У меня есть две таблицы , расходы и доходы, я вывожу информацию их в один dataGridView через запрос. Мне нужно выполнить такие задачи: 1. Чтобы перед суммой расход становился знак минус и после цифра, также он выделялся красным 2. Чтобы группировка данных была выполнена по дате, как в примере ниже. 3. Чтобы можно было в колонки добавить картинки. На данный момент сейчас всё...
Хочу разобраться с ActiveX C/C++
Всех приветствую! Хочу разобраться в этой технологий, поэтому прошу совета с чего начать изучение и быть может вы посоветуете книги или уроки по изучению.
C/C++ Как получить\передать методу нужный тип данных? https://www.cyberforum.ru/ c-cpp/ thread2631511.html
В стороннем приложении есть метод(get/put) из которого получаю данные которые никак не получается обработать. На картинки вверху описание того что получаю из стороннего метода. Внизу то что я пытаюсь ему передать. но чтото идет не так(. Как переделать чтобы метод принимал данные? Вот как я пытаюсь передать в него данные variant_t SetValue(double x1, double x2) { double mySize = { x1, x2...
C/C++ Создание COM объекта из запущенного приложения Здравствуйте Уважаемые! есть установленная(на сервер) лицензионная программа 1с83 ключ на 5 лицензий подключение и запуск программы на других компах происходит по ссылке. есть необходимость по работе с этой 1с через COM но как COM объект данная 1С зарегистрирована только на сервере Теперь собственно вопрос: https://www.cyberforum.ru/ c-cpp/ thread2629186.html C/C++ Окно с html страницей в приложении на winapi не копирует текст в буфер по crtl+C
Есть приложение, написанное на winapi, которому нужно в своём окне показывать отрендеренный html. Для этого используется компонент на COM-объекте, внутри которого mshtml. Копирование выделенного текста в буфер через контекстное меню он поддерживает. Но копирование по Ctrl+C - нет. Процедура сабклассинга данного окна показала, что события нажатия клавиш типа WM_KEYDOWN, WM_CHAR съедаются внутри...
C/C++ Создание модуля для Adobe Acrobate Добрый день! Начал заниматься разработкой обработчика подписи (плагина) Adobe Acrobat для работы в нем с алгоритмами ГОСТ. Иначе говоря, нужен модуль для создания и проверки ЭЦП, предназначенный для формирования и проверки электронной цифровой подписи в программax Adobe Reader, Adobe Acrobat. Есть модуль КриптоПро PDF. Мне необходимо создать аналог... Коллеги, посоветуйте литературу по... https://www.cyberforum.ru/ c-cpp/ thread2615010.html C/C++ Excel графики Имеется данный код создание книги Excel. Как в ней создать график? #include <windows.h> // Program Demonstrates Late Bound OLE COM Access To MS Excel Spreadsheet //Using C++. #include <tchar.h> // "Hello, World! Is Written To Cell A1 Of Sheet #1 In Visible Workbook. //IDispatch https://www.cyberforum.ru/ c-cpp/ thread2610158.html
Full OLE Server + aggregation на MFC C/C++
Разрабатываю full OLE Server на MFC, который должен аггрегировать с MSHTML, как минимум, для отображения HTML как в представлении клиента, так и в серверном представлении. В случае inplace-активации - понятно - IOleClientSite, IOleInPlaceSite и IOleDocumentSite реализованы на клиенте посредством ColeClientItem и COleDocObjectItem, кот. выполняют активизацию и отображение. Непонятно, как...
C/C++ Работа с БД: с чего начать Есть файл Parik.accdb (Оффис 2016г.), Винда х64, работаю в VS2019. Хочу написать приложение в С++, делающее запрос к БД и выводящее результат в консоль. С чего начать? Нужно ли установить какие-нибудь библиотеки, посмотреть, что показывает Администратор источника данных ODBC (или использовать не ODBC)? Какой шаблон проектов (пустое приложение, приложение MFC, консольное приложение) выбрать? ... https://www.cyberforum.ru/ c-cpp/ thread2568836.html
594 / 416 / 136
Регистрация: 02.10.2008
Сообщений: 1,777
Записей в блоге: 1
0

Правильное использование CoInitializeEx() и CoUninitialize() - C/C++ - Ответ 14616567

03.06.2020, 21:53. Показов 21029. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Суть в том, что пишу либу (для себя - изучить, а если понравится, то пересяду на неё из дельфёвских древних и стороних компонент) - интерфейс ко многим связанным UUID.
Пока однопоток, но т.к. эта технология поддерживает асинхронный ввод-вывод данных, то возможен в будущем многопоток.

Пока набивается костяк над IDL озадачился а сколько раз в проге можно вызывать CoInitializeEx() и должны ли совпадать параметры чужой проги (у меня-то либа, в dll она не перерастёт, надеюсь) с моими CoInitializeEx(NULL,COINIT_MULTITHREADED); ?
Должны ли соответствовать вызовы CoInitializeEx c CoUninitialize ? - а то я вдруг с эксцепшнами накосячу и не дойдёт до CoUninitialize основной проги?

Пока статик-заглушка из примеров тырнета в виде:
C++ (Qt)
1
2
3
4
5
static  struct OLEINIT
{
        OLEINIT() { CoInitializeEx(NULL,COINIT_MULTITHREADED); }
        ~OLEINIT() { CoUninitialize(); }
} ___oleinit___;

МСДН глаголит:
Typically, the COM library is initialized on a thread only once. Subsequent calls to CoInitialize or CoInitializeEx on the same thread will succeed, as long as they do not attempt to change the concurrency model, but will return S_FALSE. To close the COM library gracefully, each successful call to CoInitialize or CoInitializeEx, including those that return S_FALSE, must be balanced by a corresponding call to CoUninitialize.

Но правильно ли так использовать? В либе (статик линковка) и в DLL (динамик)?

З.Ы. Просьба не пинать С COM/OLE я только начал заниматься. Для меня эта "многослойная муть" пока ещё сложна. Возможно она удобна, но уж на низком уровне слишком большой оверхед получается... Для шарпов / VB идеальна, судя по примерам в тырнете...

Вернуться к обсуждению:
Правильное использование CoInitializeEx() и CoUninitialize() C/C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2020, 21:53
Готовые ответы и решения:

Зависает вызов CoUninitialize в ExitInstance
Язык: Visual C++ 6.0; MFC-приложение с CWinApp-based классом OS: WinXP Я использую некий ...

Правильное использование указателя
В программе пишутся данные с UDP, программа намного больше описанного здесь, просто меня интересует...

Правильное использование семафоров
Добрый день, использую семафоры для записи чтения двумя потоками в кольцевой буффер. ...

Правильное использование принтера
Если кто знает, то, пожалуйста, помогите!!! Я написал программу и не знаю как толком выводить на...

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

Правильное ли использование JOIN?
Здрасте. Создал БД Shop с таблицами astoria, flowers, photoshop. В каждой - поля...

Правильное использование rewrite
сажу честно у меня её нету но наверное придётся использовать и так Проблема: есть у меня...

Правильное использование UserControl
Здравствуйте. Жажду помощи) Задача - в Элемент UserControl (ну или в какой-нибудь другой. Если...

Правильное использование батареи
Здравствуйте всем) хотелось бы узнать как правильно разработать батарею на ноуте) продавец...

Сокет и правильное использование их
такая проблема у меня- на компьютере работает сервер, прослушивающий порт. На телефоне - клиент,...

Функции и их правильное использование
Подскажите пытаюсь вычислить логическую функцию IF и END Задача передо мной стоит следующая: В...

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