Вопросы по теме 'interop'
C # - взаимодействие с Java
Не могли бы вы дать мне несколько советов по взаимодействию кода C # и кода Java? Давайте определим взаимодействие как нечто простое: разрешить (из кода Java) создание экземпляра и вызов метода класса, определенного в C #, и, возможно, наоборот....
527 просмотров
schedule
18.02.2024
Создание событий Win32 из С#
Я хотел бы создать ядро (также известное как именованные события) из С#.
Должен ли я взаимодействовать со службами и обертывать собственную функцию CreateEvent или уже существует класс .NET, который выполняет эту работу?
Функция, которую мне...
14225 просмотров
schedule
01.06.2024
Модули Jython и Python
Я только начал использовать PythonInterpreter из моих классов Java, и он отлично работает! Однако, если я попытаюсь включить модули Python ( re , HTMLParser и т. Д.), Я получаю следующее исключение (для re ):
Exception in thread "main"...
17555 просмотров
schedule
18.11.2022
Не удается заставить SAFEARRAY работать с Interop
У меня есть COM-сервер ATL, где метод интерфейса
STDMETHODIMP CWrapper::RUN(long iDataSize, SAFEARRAY** iData)
и MIDL для этой функции выглядит так
[id(1), helpstring("method RUN")] HRESULT RUN([in] long nSize, [in, size_is(nSize)]...
2820 просмотров
schedule
22.09.2022
MSBuild ASP.NET VB6 DLL Interop
У нас есть проект C # ASP.NET 3.5 с VS 2008.
У нас также есть DLL VB6, которую мы вызываем через Interop (фу ... я знаю).
Мы используем проект веб-развертывания с MsBuild и запускаем пакетный файл для сборки проекта на машине сборки.
У меня...
1795 просмотров
schedule
31.01.2024
Использование функции-члена класса C++ в качестве функции обратного вызова C
У меня есть библиотека C, для которой требуется зарегистрировать функцию обратного вызова для настройки некоторой обработки. Тип функции обратного вызова int a(int *, int *) .
Я пишу код C++, подобный следующему, и пытаюсь зарегистрировать...
59496 просмотров
schedule
01.11.2023
Использование COM dll из C # без библиотеки типов
Мне нужно использовать компонент COM (dll), разработанный в Delphi много лет назад. Проблема в том, что dll не содержит библиотеки типов ... и каждая функция взаимодействия (например, TlbImp) в .NET, похоже, полагается на TLB. Этот компонент без...
10919 просмотров
schedule
08.01.2024
Один метод доступа, возвращающий VARIANT, или несколько возвращающих разные типы?
У меня есть COM-интерфейс, и мне нужно добавить к нему метод доступа. На самом деле возвращаемое значение может быть одного из 4 типов: VARIANT_BOOL, long, BSTR или интерфейс, производный от IDispatch.
Поэтому у меня есть выбор: либо я возвращаю...
75 просмотров
schedule
24.04.2024
Перегрузки в COM-взаимодействии (CCW) — имена IDispatch включают суффикс (_2, _3 и т. д.)
У меня есть управляемая сборка, содержащая несколько классов, и эти классы имеют перегруженные методы. Я предоставляю сборку вызывающим COM/IDispatch через
[ComVisible(true)]
.. а также установить правильный Guid на самой сборке. Я не...
1636 просмотров
schedule
04.04.2024
как передать параметры функции в .net dll через COM / VB6?
У меня есть DLL-библиотека .net, написанная на С #, которая считывает данные из источника данных и действует как оболочка, позволяющая другим приложениям вызывать ее функцию для извлечения этих данных. дело в том, что я не ожидал, что .net dll будет...
3399 просмотров
schedule
19.09.2022
Очистить неуправляемую память
Всякий раз, когда я использую одну функцию из неуправляемой dll в Usercontrol, я получаю эту ошибку. «System.AccessViolationException: попытка чтения или записи защищенной памяти. Часто это указывает на то, что другая память повреждена». Но это...
1695 просмотров
schedule
02.12.2023
Как я могу создать заголовок в таблице для каждой новой страницы с Word Interop?
Я пытаюсь создать таблицу с заголовком. Я хочу, чтобы этот заголовок повторялся для каждой новой страницы, которую занимает таблица. Как я могу сделать это на С# с Word 2007 Interop?
7485 просмотров
schedule
13.10.2022
Зачем использовать FinalReleaseComObject вместо ReleaseComObject?
Я знаю основную разницу, так как ReleaseComObject только уменьшает какой-то счетчик на единицу, а FinalReleaseComObject уменьшает его до нуля.
Итак, что я обычно слышу, так это вызов FinalReleaseComObject , потому что тогда вы уверены, что...
16903 просмотров
schedule
25.11.2023
Доступ к одноименным COM-объектам из сборок .NET
У меня снова крошечная (надеюсь) проблема, и я не знаю, как получить доступ к некоторым свойствам презентации, предоставляемым PowerPoint (однако я даже не знаю, как это погуглить или искать на сайте :( ) из C #. Позвольте мне объяснить. Мы можем...
213 просмотров
schedule
10.12.2022
Как указать формат для отдельных ячеек с помощью Excel.Range.set_Value ()
Когда я пишу всю таблицу в лист Excel, я знаю, что нужно работать со всем диапазоном сразу, а не в отдельные ячейки. Однако есть ли способ указать формат при заполнении массива, который собираюсь экспортировать в Excel?
Вот что я сейчас делаю:...
10714 просмотров
schedule
29.11.2023
Автоматически создавать оболочки C # из заголовков c?
Есть ли способ автоматически создавать оболочки p / invoke для .net из заголовка c?
Конечно, я мог бы создать их вручную, но поддерживать их было бы болезненно, и я, вероятно, где-то допустил бы ошибку, что привело бы к сложным для отладки сбоям....
10795 просмотров
schedule
03.03.2024
Вызов COM-сборки .Net из приложения Powerbuilder (без регистрации)
У нас есть приложение Powerbuilder 10, использующее сборки .Net COM. Мы пытаемся встроить манифест в приложение PB (для вызова COM-сборок без регистрации). В объединенный файл манифеста добавлены разделы для зависимостей сборок .Net COM. Мы...
1324 просмотров
schedule
01.10.2022
Анализ набора данных .NET, возвращаемого веб-службой .NET в Java
Мне нужно использовать размещенную в .NET веб-службу из приложения Java. Совместимость между ними обычно очень хорошая. Проблема, с которой я столкнулся, заключается в том, что разработчик приложения .NET решил предоставить данные с помощью объекта...
10737 просмотров
schedule
12.05.2024
AccessViolationException вне Visual Studio?
Я разрабатываю небольшое приложение winforms на С#, которое использует неуправляемую библиотеку С++. У меня нет доступа к коду этой библиотеки.
Если я нахожусь в Visual Studio и запускаю свое приложение, выполняю вызовы библиотеки, все работает....
638 просмотров
schedule
20.05.2024
Некоторые основные вопросы COM
Я только что закончил свою первую DLL-библиотеку COM-сервера. И все работает без сбоев. Так что я хотел бы пока продемонстрировать свое понимание и выслушать вашу критику.
1- Как просто работает COM? COM - «Цепочка вызовов»
Методы COM Lib...
121 просмотров
schedule
07.12.2023