9
ответов

WinWord.exe не выйдет после вызова Word. Документы. Добавьте - Word.NET Interop

Я сталкиваюсь с классическим сценарием где при создании Word COM objects в.NET (через Microsoft. Office. Interop. Блок Word), процесс WinWord не выйдет даже при том, что я правильно закрываюсь...
вопрос задан: 7 December 2012 07:48
9
ответов

в чем смысл void **?

Когда я развиваюсь в COM, я всегда вижу ( void **) преобразование типа, как показано ниже. QueryInterface (/ * [in] * / REFIID riid, / * [out] * / void ** ppInterface) Что именно это означает? ИМХО, это говорит компилятору ...
вопрос задан: 30 August 2010 09:02
8
ответов

Почему столько круглых скобок в макросе, за которым СЛЕДУЮТ?

Функции Windows SDK СЛЕДОВАЛИ за макросом: #define УСПЕШНО ВЫПОЛНИЛСЯ (час) (((HRESULT) (час))> = 0)-----------------------^-------------^-----ясно как с другими макросами существуют круглые скобки для обеспечения права...
вопрос задан: 25 February 2016 18:51
8
ответов

Различие между традиционным DLL и COM DLL

Я в настоящее время изучаю COM. Я нашел, что COM DLL отчасти создается на традиционной инфраструктуре DLL. Когда мы создаем COM DLL, мы все еще полагаемся на традиционные методы экспорта DLL для продвижения нас к...
вопрос задан: 10 June 2010 17:12
8
ответов

Межплатформенная альтернатива COM

Я был очарован компонентно-ориентированным программированием (быть этим с COM, другой системой или просто использованием парадигмы в простом C++). Требуется немного привыкающее к, если Вы обычно привыкли к "...
вопрос задан: 7 June 2009 14:49
8
ответов

Существует ли способ вынудить IE разгрузить элемент управления ActiveX?

У нас есть некоторые динамические страницы HTML, которые включают <ОБЪЕКТНЫЙ> тег, который инстанцирует элемента управления ActiveX. Пользователь может тогда перейти к другой странице, которая содержит <ОБЪЕКТНЫЙ> тег, который указывает...
вопрос задан: 19 March 2009 16:27
8
ответов

Исключение 0xC0000005 не обнаружено [дубликат]

Я получаю исключение 0xC0000005 (0xC0000005: местоположение чтения нарушения доступа 0x00000004.), Когда функция COM не возвращается. Это очень крайний случай, однако его все еще нужно поймать в ...
вопрос задан: 19 January 2009 14:27
7
ответов

C# - Как добавить Excel Worksheet программно - Office XP / 2003

Я только начинаю играть с Excel через C#, чтобы смочь автоматизировать создание и дополнение к файлу Excel. Я могу открыть файл и обновить его данные и переместиться через существующие рабочие листы. Мой...
вопрос задан: 22 August 2017 13:47
7
ответов

Не могли бы вы объяснить STA и MTA?

Можете ли вы объяснить STA и MTA своими словами? Кроме того, каковы жилые темы, и они относятся только к COM? Если так, то почему?
вопрос задан: 12 September 2012 18:22
7
ответов

Я хочу изучить COM. Как я должен продолжить двигаться?

Я - новый выпускник с бакалавром в Информатике. Как большая часть школы сегодня, они больше не учат студентов C или совершенствуют C++ (только Вводный курс в C++... С уроками до...
вопрос задан: 29 April 2012 13:04
7
ответов

Проверить работоспособность COM-интерфейса?

Как в COM проверить, что указатель на COM-объект все еще имеет действующий объект на другом конце? У меня проблема, когда следующий фрагмент кода пытается проверить, является ли указатель m_pServer ...
вопрос задан: 21 November 2011 13:19
7
ответов

Является.NET “всем COM внизу”?

Я был поклонником обучающего Juval Lowy и руководство в разработке.NET в течение многих лет. Он также записал одну из моих любимых книг: Программирование Компонентов.NET. Однако на недавнем...
вопрос задан: 17 February 2010 14:10
7
ответов

Используя COM dll от C# без библиотеки типов

Я должен использовать COM-компонент (dll) разработанный в Delphi давным-давно. Проблема: dll не содержит библиотеку типов... и каждую interop функцию (например, TlbImp) в.NET, кажется, полагаются на TLBs...
вопрос задан: 29 June 2009 13:42
7
ответов

Каково преимущество использования COM по плоскости DLL?

Предположите, что Вы работаете только в мире C++ (межъязыковой interop не требуется). Какой advantages/inconvenients Вы видите в использовании COM вместо простого основного DLL? Вы думаете с помощью COM...
вопрос задан: 12 June 2009 14:36
7
ответов

Что такое COM?

Я искал трудно, но был неспособен схватить всю эту мысль. Может любой говорить мне: Каков COM на самом деле? Как работают GUID, и как они используются COM? Как COM решает вопросы о другом DLL...
вопрос задан: 14 April 2009 16:36
7
ответов

Фатальная ошибка механизма выполнения (79FFEE24) (80131506)

Я встречаюсь с проблемами со своей Платформой.NET 3,0 приложения SP1. Это - приложение C# winforms, общающееся с COM exe. Случайным образом или приложение winforms или COM exe отказывают ни с кем...
вопрос задан: 2 December 2008 17:05
7
ответов

Размещение среды выполнения .NET в программе Delphi

Я пытался использовать некоторый код .NET из Delphi-программы, мне нужно сделать свою программу расширяемой с помощью сборок .net и предопределенных функций (я уже поддерживаю обычные библиотеки DLL). После ...
вопрос задан: 4 November 2008 01:08
6
ответов

Windows 64-разрядный реестр v.s. 32-разрядный реестр

Я слышал на архитектуре Windows x64 для поддержки для выполнения и x86 и x64 приложения, существует два отдельных/отличавшихся набора реестра Windows - один, чтобы x86 приложение получило доступ и...
вопрос задан: 28 March 2018 16:09
6
ответов

Что такое тип данных PVOID?

Может кто-то объяснять, что PVOID и как он используется в функции как: BOOL DoSomething (PVOID pMemPhy)
вопрос задан: 23 January 2018 17:00
6
ответов

C# interop: превзойдите процесс, не выходящий после добавления нового рабочего листа в существующий файл [дубликат]

Возможный Дубликат: Как правильно вымыться, Excel interop возражает в C#, я считал многие из других потоков здесь об управлении ссылками COM при использовании.Net-Excel interop для проверки...
вопрос задан: 23 May 2017 12:23
6
ответов

Как членский метод мог удалить объект?

Я в настоящее время изучаю COM, и следующий код смутил меня. STDMETHODIMP _ (ULONG) ComCar:: Выпуск () {если (-m_refCount == 0) удаляют это;//, как это удаление "самоубийства" могло быть возможным?...
вопрос задан: 23 May 2017 12:19
6
ответов

Существует ли встраиваемый компонент WebKit для Windows / разработка C#?

Я видел несколько средств управления COM, которые переносят механизм визуализации Геккона (GeckoFX, а также управление, поставленное Mozilla - mozctlx.dll). Есть ли обертка для WebKit, который может быть включен в.NET...
вопрос задан: 23 May 2017 11:47
6
ответов

Как я могу уничтожить COM-объекты в C#?

Что является методами для уничтожения объектов Excel COM Interop в C# помимо них: object_instance = пустой указатель; Система. GC.collect (); и Система. Время выполнения. InteropServices. Маршал. ReleaseComObject (объект);...
вопрос задан: 22 March 2010 19:34
6
ответов

Как я использую COM DLL с LoadLibrary в C++

Во-первых, COM похож на черную магию для меня. Но я должен использовать COM dll в одном проекте, я продолжаю работать. Так, у меня есть DLL, который я разрабатываю, и мне нужны некоторые технические возможности, которые доступны в отдельном COM...
вопрос задан: 2 February 2010 20:27
6
ответов

Пользовательская реализация COM?

Я надеюсь реализовывать пользовательскую реализацию COM в C++ на платформе типа UNIX, чтобы позволить мне динамично загружаться, и объект ссылки ориентировал код. Я думаю, что это было бы основано на подобном наборе...
вопрос задан: 27 January 2010 21:26
6
ответов

Как включить ActiveX в Chrome?

Я считал, что ранние сборки Chrome поддерживали ActiveX, но были позже ограничены определенными типами MIME (для поддержки, говорят что Windows Media Player). Я тогда читал, Google собирался включить ActiveX...
вопрос задан: 1 November 2009 12:19
6
ответов

COM, COM +, DCOM, где запустить?

Мне любопытно на предмет COM +, DCOM. Я знаю, что MSFT не поощряет Вас использовать, это оснащает исходно (значение с C/C++, на самом деле нет большого количества доступной документации), но я хочу учиться использовать...
вопрос задан: 22 May 2009 21:45
6
ответов

Как лучше всего преобразовать VARIANT_BOOL в C++ bool?

Когда использование булевых значений COM должно быть передано как VARIANT_BOOL, который объявляется в wtypes.h как короткий. Там также предопределены значения для истины и лжи: #define VARIANT_TRUE ((VARIANT_BOOL)-1) #...
вопрос задан: 20 May 2009 08:07
6
ответов

Замена для #import в Visual C++

У нас есть большой проект C++, который мы раньше компилировали с / переключателем MP для использования в своих интересах нескольких ядер. Однако мы недавно ввели некоторый код, который использует #import на нескольких tlb's и #...
вопрос задан: 16 March 2009 15:09
6
ответов

Win32: Ключи реестра, требуемые зарегистрировать элемент управления ActiveX?

я должен написать код, который работает, когда DllRegisterServer называют. т.е. когда кто-то звонит: regsvr32 myActiveX.ocx я пытаюсь найти категорический список необходимых ключей реестра (а не...
вопрос задан: 12 November 2008 21:32