Описание тега atl
Библиотека активных шаблонов (ATL) - это библиотека шаблонов классов C++, предоставленная Microsoft, которая упрощает программирование объектов модели компонентных объектов (COM). Этот тег следует использовать для указания вопросов об использовании ATL. Для вопросов о COM, не связанных с ATL, используйте тег com.
3
ответа
Как преобразовать объект JavaScript для доступа к его данным из C++?
Я использую встроенный элемент управления IE ActiveX в моем приложении C++ (MFC). Встроенный IE имеет метод JavaScript, который передает данные обратно в мое приложение C++, используя следующий (упрощенный) JavaScript: function passDataTocpp() { ret…
02 май '14 в 20:51
0
ответов
Ошибка 800a0ad в VBS, Windows 7 32
Я написал простой объект ActiveX Dll с C++ и ATL (VS2010) для использования в скриптовом движке VBS, встроенном в систему SCADA. Теперь это просто код, просто интерфейсы с заглушками, без зависимостей. Каждый интерфейс, предназначенный для вызова со…
11 окт '12 в 01:40
1
ответ
Как создать два интерфейса ATL, производных от другого?
У меня есть проект Dll с интерфейсами IDL. Я хочу иметь интерфейсы в моей DLL, чтобы один из них мог быть получен из другого. Я создал два интерфейса с помощью мастера простых объектов ATL. [ object, uuid(7359AF6C-6E90-4372-991F-556602CB3977), dual,…
18 фев '15 в 08:13
0
ответов
C++ ATL INTEROP - при работе в Internet Explorer подсказка по сетке отсутствует
У меня странная проблема. У меня есть активный элемент управления x, размещенный в Internet Explorer, используя Interop.FPSpreadADO::_DSpreadSheet для сетки (C++ ATL). Все работает отлично, с подсказками и так далее, до тех пор, пока активный элемен…
11 янв '13 в 08:23
1
ответ
Модульное тестирование ActiveX Control (C++)
У меня проблемы с поиском информации об этом через Google, поэтому я решил спросить здесь. У меня есть элемент управления ActiveX, разработанный на C++ с ATL. Я использую Visual Studio 2012. Я хочу добавить модульные тесты в этот проект. Честно гово…
14 июн '13 в 15:26
1
ответ
SHOpenFolderAndSelectItems для программы замены проводника
У меня есть инструмент проводника / менеджера файлов (xplorer2), который может заменить проводник Windows для открытия папок. Однако я не могу перехватить операцию "открыть папку и выбрать элемент", выполняемую API SHOpenFolderAndSelectItems. Я наше…
01 мар '14 в 18:40
1
ответ
Ошибка: 'CAtlServiceModuleT': не является членом 'ATL'
Правильное построение проекта C++/ATL: я пытаюсь использовать свой код MFC в проекте ATL (Service EXE). В который я включил все свои Existing Items. Когда я настроил проект для Use MFC in a Shared DLLУ меня было это сообщение об ошибке во время отла…
11 фев '14 в 17:23
1
ответ
Можно ли вернуть CComPtr из функции?
Я пишу функцию, которая создает IMFSample и добавляет к нему буфер. Я хотел бы просто вернуть новый CComPtr в IMFSample, а не передавать указатель на указатель в параметрах. Это нормально делать это? Будет ли счетчик ссылок на образец IMFS правильны…
16 апр '18 в 01:53
3
ответа
Перечислять методы объекта COM (IDispatch), используя ATL?
Используя ATL (VS2008), как я могу перечислить доступные методы, доступные в данном интерфейсе IDispatch (IDispatch*)? Мне нужно искать метод с конкретным именем и, как только у меня есть DISPID, вызовите метод (я знаю параметры, которые принимает м…
21 янв '10 в 19:43
0
ответов
Как использовать отфильтрованные представления с ATL OLE DB
Я разрабатываю приложение MFC, которое обращается к базе данных MySQL. Для подключения я создал потребительский класс на основе CCommand с помощью шаблонов ATL (ничего особенного). Теперь я хочу отфильтровать свои данные на основе определенных крите…
15 мар '16 в 12:16
1
ответ
Ошибка C4839: нестандартное использование класса 'ATL::CW2AEX<520>' в качестве аргумента для функции с переменными числами
Я использую Curl в проекте, и моя функция возвращает ошибку о CW2AEX. const TCHAR* path; const TCHAR* fileName; TCHAR url[ MAX_PATH ] = { 0 }; _stprintf( url, _T( "%s%s" ), path, fileName ); char errorCode[ CURL_ERROR_SIZE ] = { 0 }; function( curl,…
14 фев '18 в 22:39
1
ответ
C++ Tree View Controls, Получить полный путь к выбранному элементу
В настоящее время у меня есть элемент управления представлением дерева, и я обрабатываю TVN_ITEMEXPANDING команда, которая в порядке, но я не могу найти способ получить абсолютный путь из дерева управления. т.е. - C:\\ - Documents - Test.txt Допусти…
19 апр '16 в 14:17
1
ответ
CAxControl::FinalRelease
Что значит CAxControl::FinalRelease значит и как мне это подавить? Это записано в стандартный формат, когда моя форма Windows, содержащая элемент управления веб-браузера, закрывается.
01 ноя '10 в 19:07
1
ответ
Невозможно воспроизвести расшифровку данных на основе ATL в.NET: неправильно первые 4 байта
Это код C++: CCryptMD5Hash md5; CCryptProv cprov; PCWSTR pszPassword = <password>; BYTE* data = <array of bytes>; ATL::CCryptDerivedKey m_CryptKey; md5.Initialize( cprov ); md5.AddData(reinterpret_cast<const BYTE*>(pszPassword), wc…
29 ноя '10 в 16:49
1
ответ
Параметр BEGIN_MSG_MAP
Можем ли мы иметь BEGIN_MSG_MAP принимает параметр как некоторый другой класс? Как в примере ниже, BEGIN_MSG_MAP в CMyEmbeddedWnd может иметь CMainWindow в качестве параметра? Я читал, что параметр BEGIN_MSG_MAP должен быть именем класса, в котором …
28 ноя '13 в 18:35
2
ответа
HttpModule ATL Server Служба Ошибка InputStream
Я пытаюсь добавить некоторые возможности ведения журнала сообщений SOAP в старую, старую веб-службу ATL Server, которая работает в интегрированном режиме в IIS 7.5 на Windows Server 2008, но сталкивается со странной проблемой. Для получения дополнит…
17 май '12 в 17:15
1
ответ
Ошибка LNK2001: неразрешенный внешний символ "класс ATL:: CTraceCategory
Я получил ту же ошибку, как в этом посте ниже. ошибка LNK2001 кто-то ответил: "ATL использует ATLTRACE при компиляции debag. atlbase.h." Что это значит? Должен ли я добавить atlbase.h к моей зависимости?
03 фев '16 в 03:53
0
ответов
C# IConnectionPointContainer.FindConnectionPoint выдает исключение
Я пытаюсь реализовать модуль ATL COM с точкой подключения. Исходный код для этого является в значительной степени образцом, который я скопировал на примере из главы 12 Семинара разработчика для COM и ATL 3.0 Эндрю У. Троелсена. Это много кода с трем…
29 май '17 в 09:08
1
ответ
Дескриптор DISPID_ONVISIBLE
Я пытаюсь скрыть IWebBrowser2, который я помещаю в DISPID_NEWWINDOW2. Но не повезло:-( IWebBrowser2 всегда виден после навигации. Вот почему я пытаюсь обработать DISIP_ONVISIBLE и вызвать put_Visible(VARIANT_FALSE), чтобы скрыть IWebBrowser2, но это…
18 авг '11 в 19:13
3
ответа
Обработчик WM_POWERBROADCAST для CMainDlg в приложении ATL не вызывается
У меня есть приложение ATL, где я хочу обрабатывать WM_POWERBROADCAST. У меня есть CMainDlg (CAxDialogImpl), в которой MSG_MAP я определил обработчик. BEGIN_MSG_MAP(CMainDlg) ... MESSAGE_HANDLER(WM_POWERBROADCAST, OnPowerChange) ... END_MSG_MAP() Од…
08 мар '10 в 20:39