2
ответа

Из памяти на _beginthreadex

Я в настоящее время отлаживаю многопоточное приложение, которое работает без ошибок до некоторых функций, где позвонившийся по поводу приблизительно 2 000 раз. После этого приложение прекращает отвечать, к которому я мог разыскать...
вопрос задан: 21 November 2009 18:14
2
ответа

Как иметь работу DLL над различными версиями Windows?

Я компилирую свой собственный DLL, состоявший из нескольких.o файлов. Один из.o файлов имеет функцию, которая называет SHLoadLibraryFromItem, который поддерживается в Windows 7 только. Функция никогда не вызывается если...
вопрос задан: 17 November 2009 17:48
2
ответа

Утечка памяти для CComBSTR

Я считал, что следующий код вызывает утечку памяти. Но не понял почему. CComBSTR str; pFoo-> get_Bar (&str); pFoo-> get_Baf (&str); Как это вызывает утечку, когда мы не...
вопрос задан: 17 November 2009 06:10
2
ответа

Почему точно делают мне нужно явное восходящее при реализации QueryInterface () в объекте с несколькими интерфейсами ()

Предположите, что у меня есть класс, реализовывая два или больше COM-интерфейса: класс CMyClass: общедоступный IInterface1, общедоступный IInterface2 {}; Почти каждый документ, который я видел, предполагает это, когда я реализую QueryInterface ()...
вопрос задан: 16 November 2009 15:20
2
ответа

Как COM выбирает, как упорядочить интерфейс?

Поскольку я получаю его существует три способа реализовать маршалинг в COM: typelib, упорядочивающий маршалинг прокси/тупика, реализовывая IMarshal объектом теперь, как потребитель компонента (пользователь) выбирает...
вопрос задан: 12 November 2009 13:21
2
ответа

Как.NET/COM работает с несколькими версиями, зарегистрированными через Regasm?

У меня есть DLL.NET (который, оказывается, записан в C++ / CLI). Части его я хочу выставить через COM. Я делаю это и регистрирую его с помощью "regasm my.dll / кодовая база".Пока все хорошо. Но затем я изменяю некоторых...
вопрос задан: 11 November 2009 22:48
2
ответа

Для чего используются dispinterface объявления?

Когда Вы создаете библиотеку типов в Delphi и создаете интерфейс и связанный CoClass, Delphi также создает соответствие dispinterface объявления. Мое понимание - то, что они касаются факта...
вопрос задан: 6 November 2009 13:55
2
ответа

Как получить доступ к индексируемому свойству на COM-объекте от Powershell

Я использую Powershell, чтобы говорить с сервисом планировщика задач Windows 7 через COM через Планировщика задач 2,0 интерфейса (например, ITaskDefinition). Я хочу вытащить конкретный триггер из Триггеров...
вопрос задан: 3 November 2009 17:49
2
ответа

Как перечислить все элементы управления ActiveX?

Существует ли способ перечислить/просмотреть все элементы управления ActiveX в системе или для конкретного приложения? Это может быть сделано от некоторого экрана администрирования, а также в коде? Спасибо за любую справку.
вопрос задан: 30 October 2009 11:51
2
ответа

Какой-либо смысл в маркировке IUnknown-полученного интерфейса как двойной в IDL?

При рассмотрении нашего кода я нашел любопытное определение в одном из .idl файлов: [объект, uuid (uuidhere), двойной, нерасширяемый, oleautomation, скрытый] интерфейс IOurInterface:...
вопрос задан: 28 October 2009 13:37
2
ответа

Существует ли функция ОС для перевода REFIID в полезное имя?

За исключением записи функции вручную, которая переводит некоторых известный REFIID в имена, такие как: если (riid == IID_IUnknown) возвращают "IUnknown"; если (riid == IID_IShellBrowser) возвращают "IShellBrowser";......
вопрос задан: 27 October 2009 14:55
2
ответа

Исследуйте COM-объект в PHP

Каков был бы надлежащий способ взорвать COM-объект для отладки? Я сделал, чтобы третья сторона функционировала, который возвращает многоуровневый объект. Документация не является существующей, таким образом, я хотел бы смочь отозваться эхом...
вопрос задан: 26 October 2009 16:23
2
ответа

Каков предпочтительный метод маршалинга COM-интерфейсов через потоки?

Что профессионалы/недостатки использования являются МЕРЗАВЦЕМ в противоположность CoMarshalInterThreadInterfaceInStream и CoGetInterfaceAndReleaseStream для маршалинга COM-интерфейсов через потоки? Есть ли веские причины...
вопрос задан: 23 October 2009 11:11
2
ответа

Существует ли способ сцепить или прервать вызовы CoGetClassObject и/или CoCreateInstance?

Я хотел бы прервать COM CoCreateInstanceEx и/или функции CoGetClassObject для замены класса контейнером тестирования в модульном тесте. Это только будет для единственного CLSID; все другие могут пойти...
вопрос задан: 22 October 2009 03:42
2
ответа

Действительно ли безопасно назвать RCW от финализатора?

У меня есть управляемый объект, который называет сервер COM для выделения некоторой памяти. Управляемый объект должен назвать сервер COM снова для освобождения той памяти, прежде чем управляемый объект уйдет для предотвращения памяти...
вопрос задан: 15 October 2009 17:57
2
ответа

Шпионаж за COM-объектами

Я принялся новая задача, которая включает "шпионаж" за COM-объектами. Даже если Вы не делаете COM, Вы, вероятно, знакомы с методами сцепления API, где можно сцепиться на импортированную функцию и...
вопрос задан: 1 October 2009 16:59
2
ответа

COM-объект, который был разделен от его базового RCW, не может использоваться - почему это происходит?

Я иногда получаю следующее исключение: COM-объектом, который был разделен от его базового RCW, не может быть используемый Код кода: использование (AdOrganizationalUnit organizationalUnit = новый...
вопрос задан: 29 September 2009 14:28
2
ответа

Какой смысл _MERGE_PROXYSTUB?

Я генерировал COM-объект ATL с помощью VS2008, и код содержит ссылки на определение, названное _MERGE_PROXYSTUB (потому что я выбрал опцию 'Merge proxy/stub', когда я первоначально выполнил мастер.)...
вопрос задан: 18 September 2009 12:54
2
ответа

Как получить тип COM-объекта

Я ссылаюсь на библиотеку COM в Visual Studio, таким образом, она автоматически создала соответствующий блок Interop для меня. Я хотел бы сделать GetType () на этих объектах com, но они всегда возвращаются...
вопрос задан: 15 September 2009 20:51
2
ответа

Загрузка файла с помощью IE из Python

Я пытаюсь загрузить файл Python с помощью IE: от win32com.client импортируют класс DispatchWithEvents EventHandler (объект): определение OnDownloadBegin (сам): передача т.е. = DispatchWithEvents ("...
вопрос задан: 9 September 2009 16:58
2
ответа

Какова точная функция CoCreateInstance?

Я - программист.NET и в новинку для COM. Хотел бы знать простыми словами, какова функция CoCreateInstance?
вопрос задан: 8 September 2009 13:40
2
ответа

Неспособный бросить COM-объект исключения типа

У меня есть следующий код: общественность освобождает Тест (IMyInterface iInterface) {интерфейс. CallMethod ();}, Который хорошо работает. Однако, если я изменяю код, который будет поточным: частный IMyInterface...
вопрос задан: 5 August 2009 14:04
2
ответа

Имена в interop блоке имеют неправильную капитализацию

У меня есть VC ++ COM-компонент с библиотекой типов. Библиотека типов этого компонента объявляет интерфейс и co-класс: [объект, uuid (ActualUuidHere), двойной, нерасширяемый...
вопрос задан: 31 July 2009 07:56
2
ответа

Создайте заголовочный файл из COM TLB

Учитывая управляемый COM-объект и связанный tlb файл, я хотел бы получить доступ к нему из некоторого неуправляемого кода C++, не используя команду TLB/import. Но используйте заголовочный файл. Есть ли способ извлечь...
вопрос задан: 22 July 2009 03:32
2
ответа

Ограничение приложения WinForm к одному процессу с несколькими экземплярами

У нас есть приложение WinForms в C# 3.5 (SP 1). Мы хотели бы ограничить приложение одним процессом в памяти с несколькими экземплярами окна. Мы не ищем подход MDI, но к...
вопрос задан: 14 July 2009 16:13
2
ответа

Получение фабрики COM-класса для компонента перестало работать

Я использую объект Excel (COM-компонент) для управления Excel. Это хорошо работает на моем ПК, но когда я развертываю приложение на нашей Интранет, я получаю эту ошибку: Получение COM-класса...
вопрос задан: 7 July 2009 09:46
2
ответа

Python win32 com: как обработать параметр?

Я должен получить доступ к стороннему серверу COM со следующим интерфейсным определением (idl): интерфейс IDisplay: IDispatch {HRESULT getFramebuffer ([в] ULONG aScreenId, IFramebuffer * *...
вопрос задан: 30 June 2009 07:00
2
ответа

VB6 COM + DLL прежней версии, звонящий в собственный Win32 DLL — распараллеливающие проблемы с STA?

Столкнутый, что на первый взгляд походит на проблему MT, но я пытаюсь понять подробно модель STA, используемую COM +. Эффективно, у меня есть компонент COM + прежней версии, записанный в VB6, который звонит в...
вопрос задан: 29 June 2009 10:04
2
ответа

Потребление Python сервер COM от.NET

Я хотел реализовать Python com сервер с помощью win32com расширения. Затем используйте сервер из.NET. Я использовал следующий пример для реализации com сервера, и он работает без проблемы...
вопрос задан: 28 June 2009 12:50
2
ответа

Windows 7 и Классический Код VB: Какие-либо проблемы во время выполнения?

Microsoft обещала, что код VB6 продолжит работать над Windows 7, но кто-либо заметил какие-либо глюки, характерные для выполнения кода VB6 в Windows 7 RC? И в этом отношении, любые проблемы с COM...
вопрос задан: 26 June 2009 16:28