Описание тега comvisible
1
ответ
DataTable.ReadXml не работает в удобной библиотеке при вызове из Word VBA
Я пытаюсь десериализовать строку XML в DataTable. Когда я вызываю код из.NET (проект WinForms), код работает отлично, но если я вызываю код из Word VBA, я получаю исключение, говорящее "Значение не может быть нулевым". Просто чтобы прояснить, мой пр…
12 мар '15 в 16:05
4
ответа
Сборка ComVisible .NET и app.config
У меня есть сборка.NET с некоторыми классами, помеченными как ComVisible Эта сборка зарегистрирована в regasm /codebase "assembly_path" У меня есть имя app.config (на самом деле - MyAssemblyName.dll.config) которые находятся в папке сборки Я получаю…
28 дек '11 в 13:10
1
ответ
Можно ли реализовать интерфейс COM с помощью универсального класса.NET?
У меня есть следующий интерфейс, который я пытаюсь сделать COM-видимым. Когда я пытаюсь сгенерировать библиотеку типов, мне не нравится тот факт, что мой класс реализации происходит от универсального класса. Можно ли использовать универсальный класс…
25 сен '08 в 17:15
1
ответ
ComVisible() против ComVisibleAttribute()
Какая разница между использованием [ComVisible()] а также [ComVisibleAttribute()]? Они делают то же самое, так в чем же разница? Спасибо.
20 июн '16 в 06:44
1
ответ
RegAsm - Когда применима опция /codebase?
У меня есть COM-видимая DLL, написанная на C#, которую я хотел бы использовать в приложении VB6. У меня есть два основных варианта использования DLL, и мне интересно, когда /codebase Опция применима и тогда, когда лучше зарегистрироваться в GAC. Слу…
29 май '14 в 17:50
1
ответ
C# (Xna) ErrorCode: CA1405 "Game1" помечен как ComVisible(true), но имеет следующие типы ComVisible(false) в своей иерархии объектов: "Game"
У меня есть эта ошибка CA1405 "Game1" is marked ComVisible(true) but has the following ComVisible(false) types in its object hierarchy: 'Game' внутри того, что изначально было классом game1. Я не совсем понимаю, о чем эта ComVisibility, но тем не ме…
17 июн '17 в 17:20
0
ответов
Tlbimport (tlb, сгенерированный из библиотеки C#)
Мы создали простую библиотеку классов C#, подобную этой (ClassLibrary1): [ComVisible(true)] public struct MyTestStruct { public int z; public int h; } [ComVisible(true)] public interface IMyTestInterface { void MyTestFunction(); } [ComVisible(true)]…
25 окт '16 в 11:41
3
ответа
Предупреждение MSB3391: <DLL> не содержит типов, которые могут быть не зарегистрированы для COM-взаимодействия
Я сделал простую C# DLL (это часть гораздо большего проекта) с использованием VS2005. Мне нужно использовать DLL в Excel через код VBA, поэтому я использую COM Interop на сборке. Я пытаюсь заставить процесс сборки автоматически генерировать необходи…
12 май '09 в 16:01
2
ответа
Как я могу определить, является ли DLL ComVisible?
У меня есть DLL, которая может иметь или не иметь свой атрибут ComVisible, установленный в true. Я не уверен, как это было построено, или с какими атрибутами? Все, что я знаю, это то, что это.Net DLL. Проще говоря, как я могу определить, является ли…
04 апр '13 в 20:19
2
ответа
Как создать класс ComVisible в свой собственный домен приложения в однопотоковом клиенте?
Эта проблема При создании двух независимых классов.NET COM-видимых в одном однопоточном COM-клиенте.NET загружает их оба в один и тот же домен приложений. Я предполагаю, что это потому, что они загружаются в один поток / процесс. Пример такого повед…
12 янв '17 в 15:00
4
ответа
Marshal.ReleaseComObject выбрасывает исключение
Попытка использовать видимый COM класс.NET через другое приложение.NET и получить исключение: Сообщение: тип объекта должен быть __ComObject или производным от __ComObject. Имя параметра: o Трассировка стека: в System.Runtime.InteropServices.Marshal…
24 авг '10 в 08:22
1
ответ
Вызов C# dll из C++ с использованием CoCreateInstance
Мой проект C# библиотека классов с одним единственным классом: namespace myLib { // Interface declaration. [Guid("Some GUID")] [InterfaceType(ComInterfaceType.InterfaceIsDual)] public interface ICsClass { [DispId(1)] int Add(int Number1, int Number2…
26 июн '13 в 10:31
1
ответ
Вызов сборок.NET 2.0 в.NET 1.1
Недавно я разработал внутреннюю структуру в версии.NET 2.0, которая в основном состоит из классов и помощников. Проблема в том, что у меня есть несколько сайтов и приложений.NET 1.1, и я хотел бы использовать их фреймворк. Я знаю, что не могу вызват…
07 янв '10 в 20:53
2
ответа
Предоставление класса.NET (который имеет события) для COM
Я хочу открыть класс.NET для COM. Это довольно просто: Я создаю интерфейс, в котором я определяю членов этого класса, который должен быть ComVisible Я сам определяю DispId для этих членов Я определяю, что интерфейс должен быть ComVisible Я назначаю …
31 дек '09 в 13:39
2
ответа
C# ComVisible DLL может использоваться только IIS, когда подключен удаленный рабочий стол
Я создал ComVisible DLL, которая подписана с данным доменным именем (компания, в которой я работаю). Я помещаю эту DLL-библиотеку на хост-компьютер клиента, который работает в другом домене, и регистрирую его, используя: C:\Windows\Microsoft.NET\Fra…
20 апр '16 в 19:39
1
ответ
Com Видимость в ссылочных сборках
Если у меня есть следующие сборки: MyComVisibleApi: сборка.Net, используемая приложением VB MyReferencedAssembly: сборка.Net, на которую ссылается MyComVisibleApi Должен ли MyReferencedAssembly быть ComVisible, если на его функциональность никогда н…
15 янв '10 в 20:24
0
ответов
Какой самый быстрый способ добавить видимое событие COM в класс VB.NET?
Какой самый быстрый способ добавить COM видимое событие для VB.NET учебный класс? Есть ли что-то в наборе инструментов Visual Studio или есть macro что будет делать это? я использую VS2005, РЕДАКТИРОВАТЬ: В этой статье http://msdn.microsoft.com/en-u…
02 сен '12 в 08:51
1
ответ
Передача словаря в ObjectForScripting с WPF WebBrowser
Я использую WebBrowser компонент в WPF для размещения некоторого JavaScript + HTML, и я хочу иметь возможность передавать настраиваемый объект в качестве ObjectForScripting имущество. Моя конечная цель заключается в том, чтобы JavaScript работал в W…
18 май '12 в 23:52
1
ответ
ObjectForScripting с несколькими интерфейсами не работает
У меня есть WinForm, который взаимодействует с WebBrowserControl через ObjectForScripting. Базовый класс моей WinForm не является ComVisible, и я не могу или не буду его менять. Поскольку существует NonComVisibleBaseClass, я создал интерфейс и устан…
23 фев '11 в 11:54
0
ответов
Каков реальный контекст загрузки для видимой сборки, к которой обращается COM+?
Мне нужно прояснить некоторые понятия о загрузочном контексте.Net при активации COM+. Это мой сценарий: Сборка - это dll с некоторыми классами ComVisible Ассамблея не подписана Сборка и его пользовательский файл конфигурации находятся в C:\ProgramFi…
04 мар '14 в 14:04