5
ответов

Как я решаю, использовать ли ATL, MFC, Win32 или CLR для нового проекта C++?

Я только запускаю свой первый проект C++. Я использую Visual Studio 2008. Это - Приложение Windows единственной формы, что доступы несколько баз данных и инициируют транзакцию WebSphere MQ. Я в основном...
вопрос задан: 23 May 2017 12:17
5
ответов

Как добавить, что WTL и ATL к C++ Visual Studio выражают 2008

Я начинаю использовать C++ Visual Studio, выражают 2008 дома, но нет никакого ATL в нем. Как я могу добавить, что ATL к C++ Visual Studio выражает 2008?
вопрос задан: 14 November 2008 21:17
4
ответа

CComVariant по сравнению с _variant_t, CComBSTR по сравнению с _bstr_t

Я использую ATL (VS2008, таким образом, ATL9 IIRC) для создания COM-объектов, и использовали класс CComVariant (определенный в atlcomcli.h) для управления РАЗЛИЧНЫМИ типами. Однако существует также другая РАЗЛИЧНАЯ обертка...
вопрос задан: 18 February 2010 13:19
4
ответа

Что Microsoft использует в качестве типа данных для Строк Unicode?

Я нахожусь в процессе изучения C++ и столкнулся со статьей о MSDN здесь: http://msdn.microsoft.com/en-us/magazine/dd861344.aspx В первом примере кода одна строка кода, который мой...
вопрос задан: 27 August 2009 10:45
4
ответа

Как я могу возвратить и строку ошибки и код ошибки к VB6 от элемента управления ActiveX ATL?

Я пытаюсь возвратить подробную ошибку использованию VB6 CComCoClass:: Ошибка, но кажется, что я могу только возвратить код ошибки/or/сообщение - но не оба. возвратите Ошибку (_T ("Не соединенный"), __ uuidof (...
вопрос задан: 1 July 2009 15:09
4
ответа

Где я могу получить Активную Библиотеку шаблонов?

Я никогда не работал с COM прежде, и для меня определили задачу с записью приложения, которое использует некоторые сторонние COM-объекты. Если кто-либо мог бы указать на меня на некоторые хорошие учебные руководства о том, как использовать их, это будет..
вопрос задан: 17 April 2009 21:00
3
ответа

Для чего нужен проект ($ Foo) PS в моем решении $ Foo ATL?

Создание проекта ATL в MSVC, кажется, создает не один, а два проекта; последний назван так же, как первый, но с добавлением PS к его имени. Какова цель этого второго проекта и как ...
вопрос задан: 6 March 2012 11:26
3
ответа

Маршалинг BSTRs от C++ до C# со взаимодействующим с COM

У меня есть сервер COM из процесса, записанный в C++, который называет некоторый клиентский код C#. Метод в одном из интерфейсов сервера возвращает большой BSTR клиенту, и я подозреваю, что это...
вопрос задан: 19 August 2009 14:38
3
ответа

Используя MFC в службе Windows?

Я начинаю разрабатывать службу Windows. Я хочу использовать некоторые классы от своего собственного, которое имеет мало зависимостей к некоторым классам MFC как CString, CSocket, CArchive, CMemFile и CObject. MSDN заявляет Вас...
вопрос задан: 22 July 2009 10:08
2
ответа

Как сделать COM-класс ATL полученным из базового класса?

"Мастер" простого объекта ATL не позволяет указывать, что новый класс получен из существующего coclass и его интерфейса. В Visual Studio 2008, как я делаю новый COM-класс ATL полученным...
вопрос задан: 22 December 2015 19:45
2
ответа

_bstr_t к возможному UTF-8?

У меня есть строка _bstr_t, которая содержит японский текст. Я хочу преобразовать эту строку в строку UTF-8, которая определяется как символ *. Я могу преобразовать строку _bstr_t для обугливания * (UTF-8) строка без...
вопрос задан: 21 June 2012 12:50
2
ответа

Проект ATL, созданный с помощью мастера, не компилирует из-за неразрешенных символов

Я работал над получением основного проекта ATL скомпилировать в Visual Studio 2008, и я продолжаю сталкиваться с ошибками. В конечном счете я застрял со следующими ошибками сборки: 1> Соединение... 1&...
вопрос задан: 27 July 2010 18:35
2
ответа

Предупреждение C4251 при создании DLL, который экспортирует класс, содержащий ATL:: участник CString

Я преобразовываю основанную на ATL статическую библиотеку в DLL и получаю соблюдающее предупреждение на любых экспортируемых классах, которые используют ATL класс CString (найденный в atlstr.h): предупреждение C4251: 'Нечто:: ул. _':...
вопрос задан: 25 January 2010 14:04
2
ответа

Перечислить объект COM (IDispatch) методы, используя ATL?

Используя ATL (VS2008), как я могу перечислить доступные методы, доступные в данном интерфейсе IDispatch (IDispatch*)? Я должен искать метод с собственным именем и, как только у меня есть DISPID...
вопрос задан: 21 January 2010 09:43
2
ответа

Как каждый возвращает локальный CComSafeArray выходному параметру LPSAFEARRAY?

У меня есть функция COM, которая должна возвратить SafeArray через LPSAFEARRAY* параметр. Функция создает SafeArray с помощью шаблонного класса CComSafeArray ATL. Мое наивное использование реализации...
вопрос задан: 23 November 2009 14:43
2
ответа

Утечка памяти для CComBSTR

Я считал, что следующий код вызывает утечку памяти. Но не понял почему. CComBSTR str; pFoo-> get_Bar (&str); pFoo-> get_Baf (&str); Как это вызывает утечку, когда мы не...
вопрос задан: 17 November 2009 06:10
2
ответа

Какой смысл _MERGE_PROXYSTUB?

Я генерировал COM-объект ATL с помощью VS2008, и код содержит ссылки на определение, названное _MERGE_PROXYSTUB (потому что я выбрал опцию 'Merge proxy/stub', когда я первоначально выполнил мастер.)...
вопрос задан: 18 September 2009 12:54
2
ответа

Мастер простого объекта ATL - “Возражает, что Xxx уже существует” ошибка

Я пытаюсь создать новый COM-объект в своем DLL с помощью Мастера Простого объекта ATL в Visual Studio 2005. Я ввожу краткое имя для объекта, и все другие поля получены. Однако...
вопрос задан: 23 March 2009 07:58
1
ответ

Как реализовать интерфейс с заданным заголовочным файлом?

Это, наверное, глупый вопрос, и я не решался написать, но я новичок в ATL. Мне нужно реализовать интерфейс в моем коде. У меня нет TLB или IDL для этого интерфейса, у меня просто есть заголовок ...
вопрос задан: 19 January 2019 03:08
1
ответ

WaitForInputIdle альтернативный подход [дубликат]

Я пытаюсь открыть приложение с помощью ShellExecuteEx и ждать его с помощью WaitForInputIdle, это работает для некоторых приложений, но для некоторых, то есть iexplorer.exe, это не так. WaitForInputIdle возвращает ...
вопрос задан: 26 May 2016 19:10
1
ответ

Для чего oaidl.idl и ocidl.idl?

Простой объект ATL по умолчанию имеет следующее наверху своего файла IDL: импорт "oaidl.idl"; импорт "ocidl.idl"; Каковы эти файлы для, и как я знаю, когда я должен импортировать их? Есть ли любой...
вопрос задан: 30 July 2010 13:29
1
ответ

Обойдитесь без макроса USES_CONVERSION

У меня есть этот код, который использует макрос USE_CONVERSION в проекте C++... Я задавался вопросом, записано ли это хорошо, (не записанный мной), и если существуют любые лучшие способы сделать это, без...
вопрос задан: 22 June 2010 07:51
1
ответ

atlbase.h, не найденный при использовании Экспресса Visual C++ 2010

Таким образом, я пытался переместить свой проект в Экспресс Visual C++ 2010 в Windows 7 от предыдущей версии на Windows XP. Я получил все виды ошибок, где atlbase.h не был найден. Это не так вопрос, но...
вопрос задан: 30 April 2010 16:59
1
ответ

Как я добавляю элемент управления ActiveX MFC к существующему activex проекту

В Visual Studio 2008 я могу создать MFC activex проект, и это представляет мастер для создания единственного элемента управления ActiveX. Я теперь хочу создать новые средства управления в рамках этого проекта. Я не могу найти путь к...
вопрос задан: 9 February 2010 20:11
1
ответ

'аргумент': неоднозначные преобразования из 'Нечто *константа' к 'IUnknown *'

У меня есть класс ATL: класс Foo: общедоступный CComObjectRootEx <CComMultiThreadModel>, общедоступный CComCoClass <Foo, &CLSID_Foo>, общедоступный IPlugin, общедоступный IEventSubscriber {//...
вопрос задан: 9 December 2009 15:26
1
ответ

Существует ли документ о .rgs синтаксисе файлов?

Сценарии ресурса, загруженные из .rgs файлов, используются с ATL CComModule:: UpdateRegistryFromResource (). Довольно распространено видеть образцы таких файлов в сети, но я никогда не видел полное описание...
вопрос задан: 20 October 2009 12:33
0
ответов

Получение ошибок переопределения MIDL 2003

У меня есть очень простая программа, которую я пытаюсь скомпилировать, прежде чем строить ее дальше. Я пытаюсь изучить COM, поэтому, следуя здесь, я создаю файл app.h и app.cpp в VS 2017 и использую ...
вопрос задан: 30 December 2018 16:42
0
ответов

Какова фундаментальная разница между MFC и ATL?

Предполагая, что я только использую их для «нормальных» программ GUI (NO COM, NO ActiveX, ничего необычного), что Фундаментальное различие я увижу между ATL и MFC, чтобы помочь мне понять, какой из них использовать? ...
вопрос задан: 23 May 2017 12:34
0
ответов

Вызов метода BHO из Javascript?

Я пытаюсь вызвать свой метод BHO из JavaScript. Проблема такая же, как указано в следующих сообщениях: Вызов BHO из функции Javascript http: //social.msdn.microsoft.com/Forums/en-US / ...
вопрос задан: 23 May 2017 12:07
0
ответов

Как начать разработку расширений Internet Explorer?

Кто-нибудь из присутствующих имеет опыт разработки расширений IE, которые могут поделиться своими знаниями? Это может включать образцы кода, или ссылки на хорошие, или документацию по процессу, или что-то еще. ...
вопрос задан: 15 May 2015 16:44