Ответы на вопросы с тегом "КОМ"

Ответов: 1 Автор amagitech

Как я могу развернуть библиотеку DLL C# для использования с другими языками программирования

Я хочу использовать свою библиотеку классов c# dll с другими языками, но она плохо работает. Как я могу его развернуть?Что я уже пробовал: Я использовал NuGet Gallery | неуправляемый экспорт (DllExport для .Net) 1.2.7[^] ссылка это работает, если я использую основные операции, такие как сум...

Читать ответы

Ответов: 1 Автор erick manuel

Необычное поведение при извлечении системы._ _ comobject

В настоящее время я работаю с 3-й сторонней библиотекой dll, которая возвращает систему.__ComObject. Поэтому в обычных обстоятельствах я обычно использую оператор foreach, который может перебирать этот объект, чтобы получить нужные мне данные. НапримерCWMetaData metadata = app.Clients.Get...

Читать ответы

Ответов: 1 Автор Varun Sareen

Транзакция не может иметь несколько наборов записей с этим типом курсора измените тип курсора VB.NET

уважаемый друг, Я использую COM, в котором COM был перенесен с VB6 на VB.Net. При выполнении того же самого я получаю эту ошибку: транзакция не может иметь несколько наборов записей с этим типом курсора измените тип курсора vb.net когда запрос набора записей выполняется после выполнения ин...

Читать ответы

Ответов: 1 Автор Vijay533

Как получить элемент электронной почты, программно выбранный пользователем в outlook с помощью C++/COM

Я создал проект для надстроек, используя следующую ссылку. https://msdn.microsoft.com/en-us/library/office/ee941475%28v=office.14%29.aspx?f=255&MSPPError=-2147217396#BuildingNativeAddinforOL2010_Creatinganativeaddin Мое требование состоит в том, чтобы получить электронные письма, выбран...

Читать ответы

Ответов: 1 Автор s23user

Как решить системный вопрос.во время выполнения.interopservices.ошибка исключение comexception

My 64 bit server which is running 32 bit office, what my application does is get the data and create a excel file in server. I am getting this error : System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {xxx-xx-xxxx} faile...

Читать ответы

Ответов: 1 Автор Amr.Mohammad87

Определения и элементы компонентной объектной модели, неспособные поглощать

Я прочитал статью(ы) о КОМ, и одна из этих статей была здесь внутри CodeProject Мне нужно подчеркнуть некоторые моменты, которые не упоминаются в каждой из этих статей, даже в той, что опубликована здесь, и они вызывают у меня большую путаницу в понимании COM. 1-я знаю, что интерфейс-это пр...

Читать ответы

Ответов: 1 Автор Subrat 4708266

Получение исключения "неопределенная ошибка" во время выполнения.

Я использую Access 2007. Я получаю исключение "неопределенная ошибка" во время выполнения._ConnectionPtr m_pcon; try { _bstr_t conStr = _T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"d:\\bank.mdb\""); hr = m_pcon->Open(conStr, L"",L"",adConnectUnspecified); } catch(_com_error&am...

Читать ответы

Ответов: 1 Автор SuperMiQi

Перенос массива целых чисел из сборки автоматизации c++ com в VB.NET приложение winform

Всем Привет, Я стою перед тонкостями, связанными с переносом массива целых чисел из сборки автоматизации c++ com в vb.net приложение winform. массив определяется в vb.net winform и значения инициализируются внутри метода Ole automation. Когда метод возвращается в основное приложение для ото...

Читать ответы

Ответов: 1 Автор Midi_Mick

Формат маршалинга COM-взаимодействия

Если COM-интерфейс имеет определение в C++:interface Ixxx { .... HRESULT fn([in]LPWSTR pszName, [in]REFIID riid, [out]void** ppv); Я объявляю это в моем COMImport как[ComImport, Guid(...)] Interface Ixxx { .... void fn( [In, MarshalAs(UnmanagedType.LPWStr)] string pszName, [In, M...

Читать ответы

Ответов: 1 Автор Midi_Mick

Ком ienumxxxx для .Чистый интерфейс IEnumerator

В настоящее время я нахожусь в процессе упаковки некоторых COM-объектов (трудный путь, так как tlb недоступен), и некоторые интерфейсы возвращаются IEnumXXXX типы (мой старый Фаворит со времен АТЛ). Мне было интересно, знает ли кто-нибудь, есть ли у .NET какие-либо внутренние трюки для прев...

Читать ответы

Ответов: 1 Автор Vijay533

Передача структурного массива из C# в C++

Привет , Я передаю структурный массив из C# в (написанный на c++)com dll, Я передаю как ref a[1], массив содержит несколько значений (a[2],a[3] содержит данные), в то время как я читаю данные из COM dll, он дает только данные a[1], Если я пытаюсь прочитать a[2], он дает некоторое мусорное з...

Читать ответы

Ответов: 1 Автор Nathan Henry

Как экспортировать данные unicode в документ word с помощью PHP com

Я экспортирую данные unicode с помощью Php COM. Я написал в верхней части своей веб-страницы следующую строку: в <мета НТТР-экв контент-тип='' контент='текст/HTML; кодировка=кодировка UTF-8'&ГТ; Но когда я экспортирую данные unicode в документ word с помощью Php COM, он не приходит должн...

Читать ответы

Ответов: 1 Автор catchy87

Пытался позвонить управляемого кода C++ из VB .Продажи через COM(VB.NET --&ГТ; сом --&ГТ; управляемый c++))

Всем Привет, Я пытаюсь вызвать управляемый код C++ из COM-компонента и в то же время пытаюсь вызвать этот COM-компонент из VB.Net. Пробовал так много примеров, но ни один из них не работает. Кто-нибудь может мне помочь с некоторыми указателями. ***** Запуск управляемого кода C++ ***********...

Читать ответы

Ответов: 1 Автор Matt T Heffron

Возвращает массив из COM-интерфейсов от c#

У меня есть сборка, написанная на C#, которая предоставляет некоторую функциональность через COM (для использования устаревшим кодом C++). В частности, существует два класса (ThingOne и ThingTwo) что каждый реализует ComVisible межфазные границы.Упрощающий:[ComVisible(true), Guid("...."), I...

Читать ответы

Ответов: 1 Автор Matt T Heffron

Как выставить синглтонный класс C# через COM

Я должен обеспечить функциональность, которая будет использоваться как новыми приложениями C#, так и устаревшим приложением C++ (VC6!!). Поэтому я планирую выставить интерфейсы через in-process COM. Одна из проблем заключается в том, что новая функциональность требует переноса некоторого со...

Читать ответы

Ответов: 1 Автор Matt T Heffron

Почему TLB, сгенерированный из сборки C#, строчит начальный символ некоторых имен свойств?

Это странно: У меня есть интерфейс на языке Си#:[ComVisible(true)] [Guid("24BDD90E-373B-400F-B374-1350CDB9FE76")] [InterfaceType(ComInterfaceType.InterfaceIsDual)] public interface IGURecord { [DispId(1)] string Id { get; } [DispId(2)] double GUValue { get; } [DispId(3)] double ...

Читать ответы