|
|
Другие темы раздела | |
C/C++ Ошибка выполнения CWnd::CreateControl в x64 системе
https://www.cyberforum.ru/ c-cpp/ thread1248215.html Написал 32-х разрядное приложение на базе MFC, которое использует ActiveX элемент управления. Всё работало отлично, пока не запустил его на 64-х разрядной системе: выяснилось, что метод CWnd::CreateControl возвращает FALSE. Вот знать бы хоть что находится в HRESULT... вызов GetLastError() упорно возвращает значение 126(0x7E), но я не уверен в его честности: при работе с COM-объектами номер ошибки... |
C/C++ Создать и зарегистрировать самый простой COM сервер Начал знакомиться с COM. Выбрал книгу "Основы COM" Д.Роджерсон. Смог бы кто нибудь по шагам обясниты, как в visual studio создать и зарегистрировать самый простой COM сервер. Заранее очень благодарен |
C/C++ BSTR - в консоль выводится не то, что положено
https://www.cyberforum.ru/ c-cpp/ thread1243681.html hr = pIMDUser->InitUserInfo(pIMDUserInfo); if (SUCCEEDED(hr)) { long user_count; hr = pIMDUser->UserCount(&user_count); for(int i = 1; i <= user_count; i++) { BSTR user_email; hr = pIMDUser->GetEmail(i, &user_email); |
C/C++ Данные элемента ActiveX Всем привет.Подскажите по следующему вопросу.Есть исходники ActiveX .ocx на C++.Если в Access добавить на форму элемент ActiveX, то в его свойствах на вкладке "Данные" нет поля "Данные", в котором можно задать поле из таблицы. Windows 7SP1 Access 2010 https://www.cyberforum.ru/ c-cpp/ thread1242488.html |
C/C++ OLE. Как переименовать созданный файл в Excel.Application? Доброго дня всем! Подскажите, как переименовать созданный файл в Excel? По умолчанию создается Книга1, а нужно другое имя документа. Чтение мануала не дает результаты... |
C/C++ Создать управляемую библиотеку, чтобы использовать ее в будущем в других .NET проектах
https://www.cyberforum.ru/ c-cpp/ thread1229825.html Здравствуйте. Имеется заголовочный h.-файл с C++ кодом, реализующий решение систем нелинейных уравнений В нем есть объявление функций и их реализация: Объявление: template <typename Func> void fdjac1 ( Func fcn, int n, double x, double fvec, double fjac, int ldfjac, int *iflag, int ml, int mu, double epsfcn, double wa1, double wa2 ); |
C/C++ WinHTTPRequest
https://www.cyberforum.ru/ c-cpp/ thread1226319.html Вот здесь в msdn я хотел запустить пример кода на c++. Скопировал код, но файла httprequest у меня нет... Зачем он вообще нужен? И второй вопрос: там приведён код для c++ и для jscript. Почему код на c++ такой необычный, большой и непонятный? |
C/C++ Преобразование типов в COM Добрый день. Помогите пожалуйста. Есть COM объект - Ami, выдает значение в _variant_t. Числовые и логические значения получается доставать а строковые как то через..... Наверняка существует более простой способ. Мой способ string s = ConvertBSTRToString(_variant_t(Ami->GetCellName(NameTabl, Stolb, i)).bstrVal); COM ==>> Ami->GetCellName(NameTabl, Stolb, i) char*... |
C/C++ Не могу прочитать строку под курсором мыши в документе Word
https://www.cyberforum.ru/ c-cpp/ thread1211131.html Мне нужно получить строку Wordа при клике на ней мышью при нажатой клавише CTRL. Я создала ловушку на CTRL + клик. Но при ее срабатывании курсор в документе Word остается на том месте, где был до срабатывания ловушки. Можно найти координаты мыши в окне Word (GetCursorPos(&pt)). Но как определить какая там строка документа? Помогите, пожалуйста. |
C/C++ Браузер и его скроллбар
https://www.cyberforum.ru/ c-cpp/ thread1199733.html В общем нужно как то найти скролл бар, который появляется при открытии страницы. Функция типа SetScrollPos(hwnd, SB_VERT,50,TRUE); не перемещяет вертикальный скролл, да и GetScrollPos тоже молчит. Может там как то по другому сделано?.. Согласно html коду?.. Подскажите как найти и двинуть. Со строкой ввода адреса проблем не было, он в Internet Explorer'e как обычный editbox, а вот скролла не... |
C/C++ Internet Explorer путь сохранения html файла Начал работать через OLE, тут же пришёл вопрос: "куда IE сохраняет открытые html страницы?" Т.е. так как посылается IE команда получения страницы, то думаю комп открытую страницу сохраняет.. |
C/C++ Регистрация библиотеки в реестр 64 бит
https://www.cyberforum.ru/ c-cpp/ thread1195739.html Начал немного знакомиться с COM. Нашел статью в интернете http://www.rsdn.ru/article/com/introcom.xml. Все делаю как там написано, создал dll файл, зарегистрировал и когда в клиенте пробую получити фабрику классов CoGetClassObject, выдает мне ошибку - 80040154. Может я неправильно регистрирую? подскажите пожалуйста REGEDIT HKEY_CLASSES_ROOT\Math.Component.1 = Chapter 6 Math Component... |
Ушел с форума
|
|
16.09.2014, 23:52 | 0 |
Использование созданных ATL контроллеров - C/C++ - Ответ 661457716.09.2014, 23:52. Показов 1425. Ответов 1
Метки (Все метки)
Сообщение было отмечено Teshlya как решение
Решение
Технология "вставки" COM-объектов в приложения называется OLE или ActiveX.
Проще всего в Visual Studio это делать, используя приложения MFC. К сожалению, ничего более подробного написать не могу, т.к. технологии эти достаточно сложные, чтобы создавать что-то "запросто так", не владея деталями. Читайте "Inside OLE", разбирайте примеры из Visual Studio/Windows SDK и т.д. Например, я в свое время делал так: писал на ATL какой-нибудь ActiveX-объект с парочкой методов, а затем создавал оконное приложение MFC и пытался вставить этот объект туда, на главную форму. А затем разобраться, как это все работает. И еще раз подчеркну - найдите "Inside OLE", это мозгодробительная книга, но, возможно, одна из сильнейших по COM/OLE. Вернуться к обсуждению: Использование созданных ATL контроллеров C/C++
1
|
16.09.2014, 23:52 | |
Готовые ответы и решения:
1
ATL Project. Как подключить использование MFC и ADO? Использование виджетов, созданных в Creator Использование dll созданных в .net в c++ Использование промышленных контроллеров в самогоноварении |
16.09.2014, 23:52 | |
16.09.2014, 23:52 | |
Помогаю со студенческими работами здесь
0
Обработка изображений (использование контроллеров Ардуино) Использование программно созданных кнопок Использование динамически созданных компонентов WindowsForm Использование динамически созданных EditText в последующих вычислениях Использование обработчиков событий для динамически созданных компонентов Использование базы данных wordpress в, мною созданных, php-файлах |