Лучшие com вопросы ИТ разработчиков

  • 2голосов
  • 2ответа
  • 0просмотров

Требуется ли в этом случае петля сообщений STA?

У меня есть некоторые COM-объекты, которые я создаю и запускаю в потоках в приложении .NET. Темы помечены как однопоточные квартиры, и все, кажется, работает. Насколько я понимаю, если эти потоки попытаются получить доступ к COM-объектам из ...

Задан May 18, 2012, 2:02 PMотuser12861
  • 5голосов
  • 4ответа
  • 0просмотров

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

Я пытаюсь вернуть подробную ошибку VB6, используяCComCoClass :: Ошибка [http://msdn.microsoft.com/en-us/library/57a9x7e4(VS.80).aspx], но, кажется, я могу только вернуть код ошибки / или / сообщение - но не оба. return Error(_T("Not connected"), ...

Задан Jul 01, 2009, 3:09 PMотbdonlan
  • 165голосов
  • 4ответа
  • 0просмотров

Как компилятор C # обнаруживает типы COM?

EDIT:Я записал результаты какСообщение блога [http://codeblog.jonskeet.uk/2009/07/07/faking-com-to-fool-the-c-compiler.aspx]. -------------------------------------------------------------------------------- Компилятор C # обрабатывает COM-типы ...

Задан Oct 03, 2014, 2:21 PMотJon Skeet
  • 3голосов
  • 2ответа
  • 0просмотров

Чем отличаются параметры / n и / i файла RegSvr32.exe?

Чтобы зарегистрировать COM-сервер, мы запускаем что-то вроде в повышенном режиме: regsvr32.exe com.dllЧтобы выполнить регистрацию для каждого пользователя, выполните в учетной записи пользователя: regsvr32.exe /n /i:user com.dllregsvr32.exe ...

Задан Jun 12, 2012, 7:28 AMотDavid HeffernanChau Chee Yang
  • 2голосов
  • 3ответа
  • 0просмотров

Получение фабрики класса COM для компонента с ошибкой CLSID: 8000401a

от последнего так много раз я получаю ошибку ниже. Поскольку я использую Microsoft Word для создания файлов Word, которые в дальнейшем прикрепляются к почте. Server Error in '/' Application. Retrieving the COM class factory for component with ...

Задан May 24, 2017, 1:48 PMотgorkemgofor.net
  • 3голосов
  • 4ответа
  • 0просмотров

Правильный способ избавиться от объекта com com с помощью VB.NET?

У меня есть следующий код (полученный из онлайн-учебника). Код работает, но я подозреваю, что способ избавиться от объекта com Excel несколькоnot proper, Нужно ли нам действительно звонить в GC.Collect? Или как лучше избавиться от этого объекта ...

Задан Apr 25, 2012, 5:30 AMотPan Pizza
  • 4голосов
  • 5ответов
  • 0просмотров

Могу ли я использовать Win32 COM для замены текста в текстовом документе?

Я должен выполнить большое количество замен в некоторых документах, и дело в том, что я хотел бы иметь возможность автоматизировать эту задачу. Некоторые документы содержат общие строки, и это было бы очень полезно, если бы это можно было ...

Задан Jun 25, 2009, 6:58 PMотGeo
  • 9голосов
  • 2ответа
  • 0просмотров

Создать COM / ActiveXObject в C #, использовать из JScript, с простым событием

Я хотел бы создать COM-объект в C # и использовать его через IDispatch из JScript. Эта часть довольно проста. Я также хочу реализовать простые обратные вызовы для объекта COM, аналогичные событию, предоставляемому объектом XmlHttpRequest, ...

Задан May 23, 2017, 11:53 AMотCommunityCheeso
  • 2голосов
  • 3ответа
  • 0просмотров

свойства класса c # не видны в Visual Basic 6.0

Я создал класс в c # и сделал свойство com visible видимым. Но я не мог видеть его свойства в Visual Basic 6.0. в чем может быть проблема? Помогите мне, пожалуйста

Задан Jul 13, 2009, 9:12 AMотShimmyPartha
  • 1голос
  • 1ответ
  • 0просмотров

Сбой кода DirectShow после выхода (образец PushSourceDesktop)

Я пытаюсь использовать фильтр захвата рабочего стола, который поставляется вместе с SDK (PushSourceDesktop). Я скомпилировал его и, похоже, успешно его использую, поскольку он фактически захватывает мой рабочий стол и сохраняет его в файл. Но ...

Задан Jun 29, 2012, 1:31 PMотErik Swansson
  • 7голосов
  • 2ответа
  • 0просмотров

Delphi Spring DI: возможно ли делегировать создание экземпляра интерфейса без реализующего типа?

Я только начинаю работать с Delphi Spring Framework, и мне было интересно, позволяет ли текущая версия контейнера DI каким-либо образом делегировать конструкцию фабричному методу без указания типа реализации? Например. что-то похожее на ...

Задан Jul 03, 2012, 4:27 PMотStefan GlienkeOliver Giesen
  • 6голос
  • 1ответ
  • 0просмотров

Использование фильтра DirectShow без регистрации, через частный CoCreateInstance

Так что в основном я читал это, http://www.gdcl.co.uk/2011/June/UnregisteredFilters.htm [http://www.gdcl.co.uk/2011/June/UnregisteredFilters.htm]. Который говорит вам, как использовать фильтры без их регистрации. Есть два метода, новый и ...

Задан Jun 25, 2012, 4:39 PMотErik Swansson
  • 3голос
  • 1ответ
  • 0просмотров

Как проверить, существует ли свойство или метод COM без генерации исключения?

Я работаю над неким устаревшим кодом, который создает список строк, содержащих имена свойств и / или методов, а затем пытается применить эти свойства или методы к COM-объекту. Свойство или метод для COM-объекта не гарантируется, и это может быть ...

Задан May 23, 2017, 11:56 AMотCommunitydior001
  • 8голос
  • 1ответ
  • 0просмотров

Выставить dll для COM Interop

Я думал, что знаю, как это сделать, но, очевидно, не так, я был бы признателен за некоторую помощь! Я не могу зарегистрировать свою dll, чтобы создать ее экземпляр в VBS или в другом месте. Я написал следующий пример класса, проверил «Сделать ...

Задан Jul 24, 2012, 9:31 PMотCompanyDroneFromSector7G
  • 7голосов
  • 3ответа
  • 0просмотров

Почему при аутентификации по LDAP с DirectoryEntry периодически возникает исключение COMException (0x8007203A): «Сервер не работает»?

If anybody has a similar story, please post details below! Я создаю веб-сайт ASP.NET, который должен поддерживать аутентификацию на основе LDAP. В Windows аутентификация LDAP может выполняться через Active Directory (я не эксперт, но AD, ...

Задан Jul 21, 2009, 1:32 PMот2 revsEamon Nerbonne
  • 1голосов
  • 3ответа
  • 0просмотров

Выкуп + Clickonce = :-(

У меня есть обычная программа Windows Forms (не VSTO), которая развертывается с помощью щелчка один раз. Проблема заключается в том, что у многих пользователей возникают проблемы со случайными ошибками, обычно заявляемыми (из-за ...

Задан Jul 21, 2009, 10:17 AMотRoss Dargan
  • 3голос
  • 1ответ
  • 0просмотров

Использование Reflection с COM Interop

После вызова взаимодействия я возвращаю объект COM. Я знаю, что этот объект будет одним из трех возможных классов COM (Class1, Class2, Class3), но я не знаю, какой из них во время выполнения. Отражение этого объекта (interopObject.GetType ()) ...

Задан Jul 21, 2009, 9:32 PMотSWeko
  • 12голосов
  • 2ответа
  • 0просмотров

Можно ли скомпилировать компонент VB6 в 64 бит?

Есть ли способ скомпилировать компонент VB6 в 64 бит? Мне кажется, что ответ «нет», но я хотел бы подтвердить это. Пожалуйста, если можете, вставьте ссылку на авторский источник, который подтвердит.

Задан May 08, 2012, 1:57 PMот7 revs, 4 users 40%p.campbell
  • 8голосов
  • 2ответа
  • 0просмотров

Экспорт списка Python в Excel

Я пытаюсь экспортировать список в Excel через клиент Win32COM, который я импортировал в заголовке. Созданный мной объект закодирован, как показано ниже, но я не могу заставить его экспортировать каждое значение в отдельную строку в электронной ...

Задан Aug 01, 2012, 8:10 PMотmanengstudent
  • 6голос
  • 1ответ
  • 0просмотров

Понимание таблицы бегущих объектов

Я пытаюсь использовать таблицу запущенных объектов для получения DTE конкретного экземпляра Visual Studio. Я собирался использовать технику, описанную наMSDN [http://msdn.microsoft.com/en-us/library/ms228755%28v=vs.80%29.aspx], Мне удалось ...

Задан Aug 06, 2012, 10:15 PMотDave Hillier
  • 1голосов
  • 2ответа
  • 0просмотров

Вызов COM-объекта из классического ASP

Как вызвать COM-объект из классического ASP? Я очень старался, но не могу найти хороший учебник. Любые рекомендации? Я использую C # в классическом ASP.

Задан Dec 01, 2015, 6:54 PMотKeithGeorge2
  • 6голос
  • 1ответ
  • 0просмотров

Создание каталогов во время копирования с использованием IFileOperation

Использование оболочки IFileOperation Стивена Тауба для C # (ссылка на сайт [http://msdn.microsoft.com/en-us/magazine/cc163304.aspx]), которая работала хорошо до сих пор. Сейчас я пытаюсь сделать копию, чтобы собрать файлы из сетевых ...

Задан May 23, 2017, 10:28 AMотCommunitysidbushes
  • 2голосов
  • 0ответов
  • 0просмотров

Как позвонить использовать .NET RijndaelManaged из родного COM?

Может ли кто-нибудь привести пример использования для использования System.Security.Cryptography.RijndaelManaged [http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx] из родного Win32 с помощью ...

Задан May 23, 2017, 12:04 PMотCommunityIan Boyd
  • 6голос
  • 1ответ
  • 0просмотров

Как передать SAFEARRAY в COM-объект через IDispatch?

я пытаюсь вызвать метод COM-объекта, где один изdocumentedпараметры является "array of bytes& Quot ;. Фактическое заявление зависит от документации на каждый язык, которую вы просматриваете: * in C# language: byte[] TransformFinalBlock( ...

Задан May 23, 2017, 12:06 PMотCommunityIan Boyd
  • 53голосов
  • 2ответа
  • 0просмотров

Разрешение подключения к .NET COM серверу с несоответствующим уровнем целостности

У меня проблема с настройкой клиент-сервер на основе COM. COM-сервер написан на C # (.NET 4.0) и работает как (зарегистрированный) локальный сервер. В зависимости от того, какое приложение подключается к серверу, другие клиенты получатServer ...

Задан May 03, 2013, 4:50 AMотRoger RowlandThorarin
  • 3голосов
  • 2ответа
  • 0просмотров

Silverlight и COM Interop

Какие есть варианты взаимодействия с COM-элементом управления silverlight? В моем конкретном проекте у меня есть устаревший элемент управления аутентификацией ActiveX, который я хотел бы использовать в своем приложении Silverlight. Без лишних ...

Задан Jul 30, 2009, 3:52 AMот
  • 2голос
  • 1ответ
  • 0просмотров

Неизданный фильтр DirectShow CSource вызывает сбой программы при завершении процесса

Я разрабатываю фильтр захвата DirectShow CSource. Это работает нормально, но когда я закрываю программу, которая использует фильтр (в этом случае я тестирую с VLC, но то же самое происходит с другими программами), программа вылетает (если я ...

Задан Sep 06, 2012, 7:57 AMотGuillermo López Alejos
  • 5голосов
  • 2ответа
  • 0просмотров

Перетащите большие виртуальные файлы из C # в Windows Explorer

У меня есть приложение C # WPF с разделом, который служит FTP-клиентом, перечисляет файлы на удаленном сервере и позволяет пользователю загружать их. Я хочу, чтобы пользователь мог перетаскивать файлы из списка файлов на свой компьютер (т. Е. В ...

Задан Sep 13, 2012, 3:47 PMотMatt Winckler
  • 2голосов
  • 2ответа
  • 0просмотров

VBScript «Несоответствие типов» с параметром «[in, out] BSTR *»

Я работаю со сторонним COM-объектом, некоторые методы которого передают значения в виде указателя BSTR. Поскольку VBscript поддерживает только попытки типа Variant для использования таким способом, как Object.Method (sMyString), ...

Задан Aug 06, 2009, 8:03 PMотAlbert Gareev
  • 2голосов
  • 2ответа
  • 0просмотров

Конвертировать / преобразовать SAFEARRAY из IUnknown в итеративный массив указателей интерфейса

У меня есть следующий интерфейс в C # с классом с тем же именем (без I), реализующим его. [ComVisible(true)] [Guid("B2B134CC-70A6-43CD-9E1E-B3A3D9992C3E")] public interface IOrder { long GetQuantity(); long GetOrderType(); ...

Задан Sep 15, 2012, 8:16 AMотMirek
  • 9голосов
  • 3ответа
  • 0просмотров

Невозможно зарегистрировать DLL с помощью WiX

Я пытаюсь зарегистрировать DLL с помощью WiX. Теперь я знаю и понимаю, что я должен использоватьheat и получить его, чтобы получить информацию о реестре для меня, но тепло, кажется, не удается со следующим сообщением об ошибке:heat.exe : warning ...

Задан May 23, 2017, 11:53 AMотCommunitySeb
  • 10голосов
  • 2ответа
  • 0просмотров

Как перебрать SAFEARRAY **

Как перебрать указатель Safearray в C ++ на указатель и получить доступ к его элементам. Я попытался повторить решение, опубликованное Лим Био ...

Задан Sep 19, 2012, 3:57 PMотDmytroTrustyCoder
  • 2голосов
  • 2ответа
  • 0просмотров

Передача массива структур из C # в C ++ с помощью com-вызываемой оболочки

Рассмотрим приведенный ниже код, который предназначен для доступа C ++ с использованием com namespace MarshalLib { //define an interface for account services [ComVisible(true)] [Guid("39B8A693-79BB-4638-92DE-245A88720953")] public interface ...

Задан Sep 20, 2012, 2:54 AMотTrustyCoder
  • 8голосов
  • 2ответа
  • 0просмотров

Как подавить диалоговое окно, отображаемое кодом, который я не могу изменить?

У меня есть Inproc COM-сервер от третьего лица. Одна из функций, которые я вызываю, отображает диалоговое окно сообщения об ошибке, если оно перехватывает определенный тип ошибки. Проблема в том, что я пытаюсь обрабатывать данные в большом ...

Задан May 28, 2013, 6:34 PMотHans PassantScott Chamberlain
  • 1голосов
  • 3ответа
  • 0просмотров

Предоставление управляемых событий COM с использованием C ++

Можно выставлять управляемые события, написанные на C #, для показа и использования в COM-объекте, написанном с использованием c ++. не знаком с com и atl. Можете ли вы показать, как будет выглядеть сторона C ++ для примера, показанного в статье ...

Задан Dec 17, 2017, 3:24 AMотCœurTrustyCoder
  • 15голосов
  • 3ответа
  • 0просмотров

Как UAC повысить компонент COM с помощью .NET

Я нашелстатья [http://chrison.net/UACElevationInManagedCodeStartingElevatedCOMComponents.aspx] о том, как поднять COM-объект, написанный на C ++, вызывая CoCreateInstanceAsAdmin, Но то, что я не смог найти или сделать, - это способ реализовать ...

Задан Feb 10, 2010, 7:05 AMотPierre Arnaud
  • 2голосов
  • 3ответа
  • 0просмотров

Перегрузки в COM-взаимодействии (CCW) - имена IDispatch включают суффикс (_2, _3 и т. Д.)

У меня есть управляемая сборка, содержащая несколько классов, и эти классы имеют перегруженные методы. Выставляю сборку на звонилки COM / IDispatch через [ComVisible(true)]... и также установка правильного Guid на самой сборке. Я не определяю ...

Задан Aug 14, 2009, 7:29 PMотCheeso
  • 3голос
  • 1ответ
  • 0просмотров

Как зарегистрировать COM из проекта VS Setup?

Я пометил мою DLL как vsdraCOM и после установки вижу ее в реестре, но мое приложение не видит интерфейс COM, пока я не вызову RegAsm для него вручную. Почему это может быть? Регистрация COM не работает на Vista (подтвердил сам) и на XP ...

Задан Aug 16, 2008, 6:56 PMотNick
  • 2голос
  • 1ответ
  • 0просмотров

Неизданный фильтр DirectShow CSource вызывает сбой программы при завершении процесса

m разработка фильтра захвата DirectShow CSource. Он работает нормально, но когда я закрываю программу, которая использует фильтр (в этом случае ям тестирование с VLC, но то же самое происходит с другими программами), программа вылетает (если яя ...

Задан Sep 06, 2012, 5:57 AMотGuillermo López Alejos
  • 5голосов
  • 2ответа
  • 0просмотров

Перетащите большие виртуальные файлы из C # в Windows Explorer

У меня есть приложение C # WPF с разделом, который служит FTP-клиентом, перечисляет файлы на удаленном сервере и позволяет пользователю загружать их. Я хочу, чтобы пользователь мог перетаскивать файлы из списка файлов на свой компьютер (т. Е. В ...

Задан Sep 13, 2012, 1:47 PMотMatt Winckler
  • 2голосов
  • 2ответа
  • 0просмотров

VBScript «Несоответствие типов» с параметром «[in, out] BSTR *»

Я работаю со сторонним COM-объектом, некоторые методы которого передают значения обратно в виде указателя BSTR. Поскольку VBscript поддерживает только попытки типа Variant для использования таким способом, как Object.Method (sMyString), разумно ...

Задан Aug 06, 2009, 6:03 PMотAlbert Gareev
  • 2голосов
  • 2ответа
  • 0просмотров

Конвертировать / преобразовать SAFEARRAY из IUnknown в итеративный массив указателей интерфейса

У меня есть следующий интерфейс в C # с классом с тем же именем (без I), реализующим его. [ComVisible(true)] [Guid("B2B134CC-70A6-43CD-9E1E-B3A3D9992C3E")] public interface IOrder { long GetQuantity(); long GetOrderType(); ...

Задан Sep 13, 2012, 4:28 PMотMirek
  • 9голосов
  • 3ответа
  • 0просмотров

Невозможно зарегистрировать DLL с помощью WiX

Я пытаюсь зарегистрировать DLL с помощью WiX. Теперь я знаю и понимаю, что я должен использоватьheat и получить его, чтобы получить информацию о реестре для меня, но тепло, кажется, не удается со следующим сообщением об ошибке: I 'heat.exe : ...

Задан Sep 17, 2012, 2:16 PMотSeb
  • 10голосов
  • 2ответа
  • 0просмотров

Как перебрать SAFEARRAY **

Как перебрать указатель Safearray в C ++ на указатель и получить доступ к его элементам. Я попытался повторить решение, опубликованное Лим Био ...

Задан Sep 18, 2012, 5:59 PMотTrustyCoder
  • 2голосов
  • 2ответа
  • 0просмотров

Передача массива структур из C # в C ++ с помощью com-вызываемой оболочки

Рассмотрим приведенный ниже код, который предназначен для доступа C ++ с использованием com namespace MarshalLib { //define an interface for account services [ComVisible(true)] [Guid("39B8A693-79BB-4638-92DE-245A88720953")] public interface ...

Задан Sep 19, 2012, 7:18 PMотTrustyCoder
  • 8голосов
  • 2ответа
  • 0просмотров

Как подавить диалоговое окно, отображаемое кодом, который я не могу изменить?

У меня есть Inproc COM-сервер от третьего лица. Одна из функций, которые я вызываю, отображает диалоговое окно сообщения об ошибке, если оно перехватывает определенный тип ошибки. Проблема в том, что я пытаюсь обрабатывать данные в большом ...

Задан Sep 21, 2012, 12:45 PMотScott Chamberlain
  • 1голосов
  • 3ответа
  • 0просмотров

Предоставление управляемых событий COM с использованием C ++

Можно выставлять управляемые события, написанные на C #, для показа и использования в COM-объекте, написанном с использованием c ++. не знаком с com и atl. Можете ли вы показать, как будет выглядеть сторона C ++ для примера, показанного в статье ...

Задан Sep 28, 2012, 8:33 PMотTrustyCoder
  • 15голосов
  • 3ответа
  • 0просмотров

Как UAC повысить компонент COM с помощью .NET

мы нашлистатья [http://chrison.net/UACElevationInManagedCodeStartingElevatedCOMComponents.aspx] о том, как поднять COM-объект, написанный на C ++, вызываяCoCreateInstanceAsAdmin, Но то, что я не смог найти или сделать, - это способ реализовать ...

Задан Sep 24, 2008, 11:13 AMотPierre Arnaud
Пред12...6След