0
ответов

Задача. Factory.StartNew () запускается в неправильном потоке, если открывается модальный диалог

Кто-нибудь может объяснить, почему, если приложение C ++ запускает компонент пользовательского интерфейса .NET (все в основном потоке), который, в свою очередь, порождает модальное диалоговое окно .NET, а затем пытается использовать TaskScheduler ....
вопрос задан: 7 December 2011 11:31
0
ответов

Как сделать интерфейс запросов Powershell для COM-объекта

Я создал COM-объект с помощью Powershell: $ obj = new-object -com MyLib.MyObj Затем мне нужно запросить интерфейс «MyLib.MyInterface» для этого объекта, но я понятия не имею, как это сделать с помощью PowerShell. ...
вопрос задан: 7 December 2011 09:55
0
ответов

Вызов Excel из PHP 5 через COM завершается ошибкой в ​​Windows 7, когда Apache запускается через Task Planner

Привет, ребята, этот вопрос не может быть слишком сложным. Предоставьте решение, по крайней мере, для выяснения первопричины проблемы. В настоящее время я пишу приложение, которое управляет Excel ...
вопрос задан: 5 December 2011 22:54
0
ответов

Как предотвратить реентерабельность обработчика событий WPF во время вызова метода ActiveX?

Мы вызываем методы компонента ActiveX из приложения WPF и STA. Этот вызов осуществляется с задержкой: res = ocx.GetType().InvokeMember(methodName, flags, null, ocx, args); .....
вопрос задан: 2 December 2011 08:42
0
ответов

Создание образа ISO с помощью PowerShell: как сохранить IStream в файл?

Я хочу создать образ ISO, то есть файл .iso, в Windows. Это можно сделать с помощью COM-компонента IMAPI2FS.MsftFileSystemImage, и я нашел инструкции о том, как это сделать с помощью PowerShell в ...
вопрос задан: 30 November 2011 09:59
0
ответов

Визуальные стили не работают на внутрипроцессном COM-сервере

Я разрабатываю программу, которая использует визуальные стили. Метод Main выглядит так: [STAThread] static void Main () {Application.EnableVisualStyles (); Приложение ....
вопрос задан: 28 November 2011 17:50
0
ответов

Есть ли способ создать и развернуть COM в .NET для Excel без записей в реестре?

Здесь есть статья: http://richnewman.wordpress.com/2007/04/15/a-beginner%E2%80%99s-guide-to-calling-a-net-library-from-excel/ Но на пользовательском ПК невозможно изменить реестры, так что там ...
вопрос задан: 26 November 2011 21:41
0
ответов

Visual Studio 2010 Автоматизация и переменные среды

Я открываю решения VS2010, используя C # и VS2010. Я открываю такие решения: тип типа = type.gettypefromprogid ("Visualstudio.dte.10.0", true); Объект ComObject = Activator ....
вопрос задан: 25 November 2011 10:28
0
ответов

Чтение данных из Excel в Haskell

Я хотел бы получать данные из файлов .xls, не открывая Excel вручную. Одна из возможностей - использовать автоматизацию COM. Существуют пакеты com-1.2.3 и hdirect, но я не могу найти примеров того, как ...
вопрос задан: 22 November 2011 23:54
0
ответов

MSMQ COM API в C#

Какой лучший способ использовать MSMQManagement из C#? Мне нужна возможность просматривать и очищать локальную исходящую очередь при отключении удаленной машины. По-видимому, некоторые пользователи могут делать это через ...
вопрос задан: 22 November 2011 22:27
0
ответов

Использование Interop.MODI выдает исключение 0x80040154

В настоящее время я пытаюсь реализовать Interop.MODI.dll (из Microsoft Office) для использования функций Изображение -> Текст, которые он должен предоставлять. Но при выполнении var modi = new MODI.DocumentClass (); Я получаю: «...
вопрос задан: 21 November 2011 18:40
0
ответов

Вызов сборки x64 через COM из 32-битного приложения

Короткий вопрос: возможно ли (в ОС x64, конечно)? Если нет, то почему? Я разработал dll плагина C # для Excel 32. При компиляции в x86 он отлично работает. При компиляции в x64 COM ...
вопрос задан: 19 November 2011 12:42
0
ответов

Запуск C # Interop Control ActiveX на стороне клиента из ASP.NET

Я пытаюсь сделать простое веб-приложение с помощью ASP.NET и Interop Com. Главный вопрос: как сделать взаимодействие Com работает на стороне клиента? Я использую: IIS Windows Server 2008 C # Interop COM - ...
вопрос задан: 17 November 2011 15:48
0
ответов

Реализация IDispatch в C #

Я пишу тестовый код для имитации неуправляемого кода, вызывающего мою реализацию C # COM-объекта с поздним связыванием. У меня есть интерфейс, объявленный как тип IDispatch, как показано ниже. [Guid ("2D570F11 -...
вопрос задан: 9 November 2011 18:09
0
ответов

Вызов члена COM-интерфейса IDispatch из C #

Я хотел вызвать функцию GetIdsOfNames из COM-объекта, реализующего интерфейс IDispatch в C #. Я написал следующий код, но он не работает с DISP_E_UNKNOWNNAME. Это ...
вопрос задан: 9 November 2011 16:59
0
ответов

Регистрация с помощью regasm и regsvcs

У меня следующий вопрос: возможно ли, что сборка .NET будет зарегистрирована как с Regasm, так и с Regsvcs? Спасибо
вопрос задан: 8 November 2011 20:13
0
ответов

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

Я вызываю CoInitializeEx, в частности: CoInitializeEx (NULL, COINIT_DISABLE_OLE1DDE | COINIT_APARTMENTTHREADED); В потоках, которые мое приложение создает, но затем завершается до ...
вопрос задан: 8 November 2011 17:20
0
ответов

Не работает ли COM в XE2, и как я могу это исправить?

Обновление: в XE2 Update 2 исправлена ​​ошибка, описанная ниже. Программа ниже, урезанная от реальной программы, не работает, за исключением XE2. Это регресс по сравнению с 2010 годом. У меня нет XE для тестирования, но я ...
вопрос задан: 1 November 2011 23:55
0
ответов

двойные вызовы CoInitialize ()

Допустим, мое приложение вызывает CoInitialize при запуске и CoUninitialize до того, как оно существует. Предположим, у меня есть сторонний компонент, который используется моим приложением и делает то же самое, будет ли это ...
вопрос задан: 19 October 2011 16:06
0
ответов

Поддерживает ли Process Explorer API или вызов из консольной команды?

Предположим, я установил несколько версий программного обеспечения, некоторые библиотеки DLL зарегистрированы как COM. Например: .../version1/Application.exe normal.dll comObject.dll - register ...
вопрос задан: 13 October 2011 05:57
0
ответов

прагма OpenMP «master» не должна быть заключена в прагму «parallel for»

Почему компилятор Intel не позволяет мне указать, что некоторые действия в блоке openmp parallel for должны выполняться мастером только нить? И как я могу сделать то, что я пытаюсь достичь, без этого ...
вопрос задан: 5 October 2011 12:12
0
ответов

Доступ к COM-объектам на другом компьютере из .NET (без устаревшего DCOM, удаленного взаимодействия)

Мне нужно интегрировать свое серверное приложение .NET с продуктом поставщика. Продукт поставщика будет находиться на собственном сервере и будет иметь поддерживаемый и документированный API, но, увы, только в виде COM-объектов. Начиная с DCOM и ....
вопрос задан: 3 October 2011 16:39
0
ответов

Как указать значение по умолчанию для VARIANT_BOOL?

В MS IDL есть синтаксис для указания значения по умолчанию для параметров. Я попытался указать значение по умолчанию для функции, которая принимает VARIANT_BOOL: [id (42 )] HRESULT Foo ([in, defaultvalue (VARIANT_TRUE)] ...
вопрос задан: 25 September 2011 11:27
0
ответов

TFS Build server и COM ссылки - это работает?

На моем ПК для разработчиков я зарегистрировал соответствующие dll и сделал на них ссылки. (Добавить ссылку -> COM) На сервере сборки TFS это, конечно, вызывает ошибки, поскольку ссылки там не зарегистрированы...
вопрос задан: 21 September 2011 10:27
0
ответов

Почему не используют объект idisposable?

Почему COM-объект не использует iDisposable в их CLR Callable Whappers?
вопрос задан: 19 September 2011 07:24
0
ответов

Преобразование кода VBS в C #

У меня есть только что приведенный ниже код, который был предоставлен как DCOM API hMailServer по адресу http://www.hmailserver.com/documentation/latest/?page=com_example_account_create. Приведенный ниже сценарий отлично работает. В нем нет ...
вопрос задан: 14 September 2011 16:35
0
ответов

Преобразование изображения JPEG в байтовый массив - исключение COM

Используя C #, я пытаюсь загрузить файл JPEG с диска и преобразовать его в байтовый массив. Пока у меня есть этот код: static void Main (string [] args) {System.Windows.Media.Imaging.BitmapFrame bitmapFrame; ...
вопрос задан: 14 September 2011 08:16
0
ответов

INTUKNOWN :: QueryInterface () увеличивать ссылку?

Если у меня есть IUKSnown * PTR, мне нужно позвонить в Release () на каждом интерфейсе, которое я получаю через PTR-> QueryInterface (), в дополнение к Вызов ptr-> release (), когда я закончу с ptr? Раньше я думал ...
вопрос задан: 11 September 2011 04:22
0
ответов

Где я могу получить значение GUID-значения интерфейс и класс для создания DLL, C #

, где я могу получить значение GUID интерфейса И класса для создания DLL в C #? Я использую Viusal Studio 2005. Пожалуйста, помогите. используя систему; используя System.Collections.generic; Использование System.Text; ...
вопрос задан: 9 September 2011 14:05
0
ответов

Активная вкладка, игнорируемая объектом Internetexplorer COM для IE 8

Это веб-единственный знак в коде, который работает на WinForm .NET 3.5. Код отлично работает для IE6 или IE8, если IE8 имеет только одну вкладку. Проблема в том, что если пользователь открывает новую вкладку (вкладку 2,3 и т. Д.) ...
вопрос задан: 7 September 2011 19:24