3
ответа

Есть ли какая-либо точка в определении Гуида при использовании ComVisible (ложь)?

При создании нового проекта C# в Visual Studio сгенерированный файл AssemblyInfo.cs включает атрибут, указывающий блок GUID. Комментарий выше атрибута указывает, что используется "если это...
вопрос задан: 21 January 2019 12:39
3
ответа

Почему мне не нужно предоставлять строковый буфер при вызове C # DLL?

Я узнал, что, когда вызывающий C ++ использовал другую C ++ DLL, вызывающему нужно было выделить строку с определенным максимальным размером и передать этот указатель и максимальный размер в C ++ calllele / DLL. Таким образом, вызывающий C ++ ...
вопрос задан: 13 July 2018 06:21
3
ответа

Как создать рабочую книгу определенный Excel Add в

Я хотел бы создать Excel Add, на котором создает некоторые дополнительные панели инструментов и Кнопки меню. Но я хочу, чтобы это дополнение загрузилось только, когда определенная рабочая книга открыта. Я не хочу загружать Дополнение если...
вопрос задан: 9 July 2018 18:41
3
ответа

Каково различие между BSTR и _bstr_t?

Кто-либо может объяснить различие между упомянутыми выше типами и некоторое демонстрационное использование для ясного объяснения различия между двумя? Любая справка высоко ценилась бы!Примечание: этот вопрос...
вопрос задан: 23 May 2017 12:33
3
ответа

COM-исключение Active Directory - операционная ошибка произошла (0x80072020)

, я добираюсь, неустойчивое COM-исключение "Операционная ошибка произошло (0x80072020)" (показанный ниже), когда я пытаюсь запросить Active Directory с помощью метода GroupPrincipal. FindByIdentity Здесь - мой...
вопрос задан: 23 May 2017 12:02
3
ответа

Библиотека типов COM/ActiveX Delphi 2009 поддерживает устойчивость

Что касается TLB и проблем обслуживания... Мой вопрос людям (часто) использующим новую библиотеку типов COM/ActiveX, поддерживает в Delphi 2009: Насколько стабильный реализация? Особенно, мне интересно...
вопрос задан: 23 May 2017 11:48
3
ответа

Как создать “Массив IDList Shell” для поддержки перетаскивания виртуальных файлов от C# до Windows Explorer?

Я начал пытаться реализовать перетаскивание виртуальных файлов (из приложения C# 4/WPF) с этим codeproject учебным руководством. После пребывания в течение некоторого времени, пытаясь выяснить ошибку DV_E_FORMATETC, я выяснил меня...
вопрос задан: 23 May 2017 10:32
3
ответа

Тиражирование Visual Studio регистрация COM с Установщиком WiX

Когда-то давно молодой, наивный инженер думал, что это будет хорошая идея выделить часть функциональности для его приложения в COM-компонент, записанный в C#. Visual Studio имела все инструменты к...
вопрос задан: 23 May 2017 10:31
3
ответа

COM (C ++) учебники по программированию? [закрыто]

Есть ли хорошие сайты для изучения C ++ / COM с нуля? Я ищу что-то вроде ускоренного курса с содержанием, возможно, двух недель. Курс может предполагать знания в стандарте ...
вопрос задан: 9 September 2015 22:04
3
ответа

COM двойные интерфейсы

Двойной интерфейс в COM является тем, который может быть полученным доступ через DispInterface или с помощью методов VTable. Теперь кто-то может сказать мне, что точно, что различие между этими двумя методами? Я...
вопрос задан: 4 December 2014 20:06
3
ответа

.tlh, сгенерированный на 2 машинах, отличается

У меня есть.NET dll, который имеет некоторые interfaces\classes, которые выставляются com. во время процедуры сборки, .tlb файл сгенерирован, и на этот tlb ссылается некоторый код C++. В результате...
вопрос задан: 25 November 2014 17:31
3
ответа

Объединение двух файлов .IDL или двух файлов .tlb в один файл

У меня есть 2 .net DLL, которые я открываю для COM с помощью REGASM. Чтобы упростить ссылки в COM-клиенте, я хотел бы объединить их в один файл. Я попытался преобразовать оба файла в IDL и ...
вопрос задан: 25 November 2014 17:13
3
ответа

Как использовать COM DLL в моей программе на C ++

Я хочу использовать COM DLL в моей библиотеке C ++. То, как я это решил, это #import файла .tlb dll, что я и сделал: #import "mycom.tlb" no_namespace Проблема в том, что я не совсем знаю ...
вопрос задан: 25 November 2014 17:09
3
ответа

Автоматизация COM с помощью tlb файл

Считайте меня новичком к среде окон и программированию COM. Я должен автоматизировать приложение (КАНОЭ) доступ. КАНОЭ выставляет себя как сервер COM и обеспечивает CANoe.h, CANoe_i.c и CANoe.tlb...
вопрос задан: 25 November 2014 17:05
3
ответа

Почему я могу создать новое на интерфейсе Interop Assembly? [Дубликат]

рассмотрим следующий код: Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application (); Если я посмотрю на сборку взаимодействия с объектным проводником, я вижу, что ...
вопрос задан: 3 October 2014 15:21
3
ответа

Генерируйте файлы манифеста для COM без регистрации

У меня есть некоторые приложения (некоторый собственный компонент, некоторая.NET), которые используют файлы манифеста так, чтобы они могли быть развернуты в полной изоляции, не требуя никакой глобальной регистрации COM. Например...
вопрос задан: 20 March 2013 10:39
3
ответа

Как преобразовать символ * в BSTR?

Как может я передавать символ * от C dll к VB, Вот пример кода: освободите Cfunc (символ *буфер, интервал len) {BSTR buf_bstr = SysAllocString ((BSTR) буфер); VBptr. VBfunc (buf_bstr, len);} Эта функция...
вопрос задан: 28 January 2013 15:33
3
ответа

Как Вы регистрируете файл COM DLL Win32 в WiX 3?

Я нашел пример при регистрации DLLs, Регистрируя блок для COM Interop в файле MSI с набором инструментов XML Windows Installer., и WiX жалуется на "AssemblyRegisterComInterop"...
вопрос задан: 6 November 2012 08:42
3
ответа

Как получить Интерфейсный идентификатор COM-класса так, чтобы он мог быть передан CoCreateInstance?

Я хочу к programaticly, получают Интерфейсный идентификатор для любого класса так, чтобы я мог передать его CoCreateInstance. Любая справка очень ценится!! См., "Как Делают я Получаю Это" ниже: HRESULT hResult; CLSID...
вопрос задан: 1 November 2012 10:25
3
ответа

Как я нерегистрирую COM dlls первоначально добавленный с RegSvr32, когда/u аргумент не работает?

Право, первоначально работал: c:\regsvr32 Amazing.dll затем, (случайно - я мог бы добавить) я, должно быть, выполнил его снова, и (действительно) снова, когда новые версии 'Amazing.dll' были выпущены. Да - я знаю теперь меня...
вопрос задан: 19 October 2012 15:19
3
ответа

Удаляет ли присвоение null все обработчики событий объекта?

Я определил новый член в своем классе protected COMObject.Call call_ = null; Этот класс имеет следующий обработчик событий, на который я подписался call_.Destructed += new COMObject.DestructedEventHandler(....
вопрос задан: 13 September 2012 08:48
3
ответа

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

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

Действительно ли возможно выполнить блок.NET (dll) от vbscript?

Я хотел бы выполнить.NET dll файл от vbscript синхронным способом - действительно ли это возможно? если да, действительно ли возможно выполнить блок GAC? спасибо, Ofer
вопрос задан: 18 October 2011 07:09
3
ответа

Почему я не могу использовать __declspec (dllexport) экспортировать DllGetClassObject () из DLL-библиотеки COM?

Я занимаюсь разработкой COM-библиотеки DLL и пытаюсь экспортировать метод DllGetClassObject () с помощью __declspec (dllexport). Вот мое объявление: extern "C" HRESULT __declspec (dllexport) __stdcall ...
вопрос задан: 29 September 2011 14:48
3
ответа

Какую строковую структуру широкого символа я использую? CString по сравнению с wstring

У меня есть приложение MFC в C++, который использует станд.:: строка и станд.:: wstring, и часто бросает от одного до другого и большой другой ерунды. Я должен стандартизировать все к синглу...
вопрос задан: 12 February 2011 02:45
3
ответа

Что является эквивалентным членом в .NET Framework для вызова RegSvr32.exe и RegAsm.exe? [Дубликат]

Я хотел бы узнать, кто является членом (если есть) в библиотеке классов .NET Framework, чтобы заменить внешний (процесс) вызов RegSvr32.exe и Regasm.exe, чтобы избежать выполнения этих вызовов процессов и ...
вопрос задан: 24 August 2010 18:39
3
ответа

Создание доступного COM DLL

Мне записали библиотеку классов в .NET, который я хотел бы сделать доступным для VB6/VBA. То, что я попробовал, не работало (очевидно, поскольку я задаю этот вопрос). Вот то, что я сделал: Я Создал Класс...
вопрос задан: 27 July 2010 18:20
3
ответа

Почему маркировка является блоком ComVisible (верный) препятствовавший?

Я всегда отмечал свои блоки.NET как видимые к COM с [блок: ComVisible (верный)], думая, что я никогда не знаю, когда кто-то, возможно, должен был бы назвать их от COM. Я также начал использовать FxCop и...
вопрос задан: 22 July 2010 14:12
3
ответа

Активация действительно ли без регистрации возможна для EXE серверы COM (из процесса)?

Я знаю, что мы можем использовать CoLoadLibrary и DllGetClassObject, чтобы получить интерфейс IClassFactory и получить интерфейс COM-компонента, не регистрируя DLL. Но что относительно COM-компонента в EXE?...
вопрос задан: 9 July 2010 19:51
3
ответа

Метод COM смещает в Delphi

В Delphi, как я узнаю адрес метода COM? Я могу hardcode, смещения//0 являются смещением метода QueryInterface p: = TPonterArray (указатель (SomeInterface)^) [0]; но я был бы...
вопрос задан: 1 July 2010 06:11