Вопросы по теме 'interop'

Выставлять методы .net как функции Excel?
У меня есть набор методов расчета, находящихся в .Net DLL. Я хотел бы сделать эти методы доступными для пользователей Excel (2003+), чтобы они могли использовать их в своих электронных таблицах. Например, мой метод .net: public double...
2410 просмотров
schedule 12.08.2023

Каков наиболее эффективный способ управления жизненным циклом объекта с COM-взаимодействием?
У меня есть приложение Windows Workflow, в котором используются классы, написанные мной для автоматизации COM. Я открываю Word и Excel из своих классов, используя COM. В настоящее время я реализую IDisposable в своем помощнике COM и использую...
395 просмотров

Как я могу отлаживать ошибки кучи в библиотеке классов C#?
Я получаю сообщение об ошибке повреждения кучи в библиотечном модуле C#, который я вызываю через COM в приложении C++. Конкретная ошибка: КУЧА: свободный блок кучи 4b61bb8 изменен на 4b61be8 после того, как он был освобожден ... Это может быть...
2000 просмотров
schedule 13.05.2023

С# COM DLL: я использую Regasm или Regsvr32?
Я создаю C# ActiveX DLL... использовать REGASM или REGSVR32 для ее регистрации? Как зарегистрировать 64-битный интерфейс по сравнению с 32-битным интерфейсом?
46692 просмотров
schedule 08.03.2022

Выполнить макрос VBA через С# Interop?
просто интересно, может ли кто-нибудь предположить, почему я могу получить сообщение об ошибке? В настоящее время я пытаюсь выполнить макрос в книге, вызвав метод Application.Run, который предоставляет взаимодействие. В настоящее время он вызывает...
5220 просмотров
schedule 28.04.2022

Вызов кода F # из C #
Я играю с F # и C # и хотел бы вызвать код F # из C #. Мне удалось заставить его работать наоборот в Visual Studio, имея два проекта в одном решении и добавляя ссылку на код C # в проект F #. После этого я мог вызвать код C # и даже выполнить его...
43674 просмотров
schedule 01.08.2023

неуправляемое/управляемое взаимодействие — проблемы с передачей int[]
Я работаю над докторской диссертацией по химии, и по этой причине мне нужно написать программное приложение, которое поможет мне с визуализацией образцов под микроскопом. Этот микроскоп оснащен столиком нанопозиционирования x-y-z. Этап управляется с...
1323 просмотров
schedule 03.12.2022

Использовать API библиотеки Java .jar в С #?
Я программист начального уровня, поэтому, пожалуйста, будьте подробны в своих ответах. Я пытаюсь использовать Java API в виде файла .jar в моем приложении C # .net. Я не очень хорошо разбираюсь в Java, но в этом файле .jar говорится: «Нет атрибута...
73495 просмотров
schedule 26.01.2023

Записать массив в диапазон Excel
В настоящее время я пытаюсь записать данные из массива объектов в диапазон в Excel, используя следующий код, где objData - это просто массив строк: private object m = System.Type.Missing; object[] objData = getDataIWantToWrite(); Range...
122898 просмотров
schedule 07.06.2022

Можно ли редактировать Crystal Reports в интерфейсе .Net Windows?
В настоящее время я оцениваю Crystal Reports 2008 для использования в крупном корпоративном проекте. Я успешно использовал Crystal Reports Basic в Visual Studio, но нам нужно больше функциональности. Можно ли редактировать эти отчеты в интерфейсе...
1331 просмотров
schedule 03.02.2024

Ошибка несоответствия типов при вызове простого метода в сборке С#, зарегистрированной для COM-взаимодействия
Я создал библиотеку классов, используя С# и .net framework 3.5. В моей библиотеке классов есть класс Utilities с двумя методами. public string Method1(int length) { } public string Method2(int length, string aStringParameter) { } Теперь я...
642 просмотров
schedule 09.03.2024

Взаимодействие с MS Access — импорт данных
Я работаю над exe-файлом для экспорта SQL в Access, мы не хотим использовать DTS, поскольку у нас есть несколько клиентов, каждый из которых экспортирует разные представления, а накладные расходы на настройку и обслуживание пакетов DTS слишком велики....
2143 просмотров
schedule 29.02.2024

Взаимодействие с Office 2003 и 2007
Я хотел бы, чтобы мое приложение работало с обеими версиями Office (а также с Outlook в них). Я понимаю, что не могу установить их полные параллельно (на самом деле Outlook - это борьба). В частности, наше приложение открывает Outlook, заполняет...
687 просмотров
schedule 20.02.2022

В чем разница между CoCreateInstance() и CoGetClassObject() при создании объектов на одном компьютере?
Я понимаю, что CoCreateInstance находит COM-сервер для данного идентификатора класса, создает экземпляр объекта для этого идентификатора и извлекает интерфейс из этого экземпляра объекта. CoGetClassObject() находит COM-сервер для идентификатора...
8369 просмотров
schedule 23.04.2023

Взаимодействие .NET в PowerBuilder
Я ищу способ двусторонней связи между объектом PB и объектом .NET (С#). Глядя на .NET-версию элементов управления Брэда с графическим интерфейсом, я вижу, как дать объекту .NET ссылку на объект PB. Но в этом примере он приведен как PowerObject (в...
2477 просмотров
schedule 22.02.2024

Как реализовать Dispose в COM-объекте
Я написал компонент COM на неуправляемом C ++, чтобы предоставить клиентам доступ к нашей базе данных. При использовании с неуправляемым языком подключения к базе данных правильно очищаются, поскольку объекты выходят за пределы области видимости....
967 просмотров
schedule 21.08.2022

Взаимодействие Git с Mercurial Repository
Я использую GIT на Mac. Достаточно сказано. У меня есть инструменты, у меня есть опыт. И хочу продолжать им пользоваться. Здесь нет войн ... Проблема всегда в совместимости. Большинство людей используют SVN, что мне очень нравится. Git SVN...
46464 просмотров
schedule 03.04.2023

Как использовать WebDav для сопоставления dav: href со значением href Outolook Interop
Ранее я использовал webdav для доступа к отправленным сообщениям на сервере Exchange 2003 в зависимости от темы и времени, и это сработало. Теперь мне нужно реализовать еще одну функцию, которая означает перетаскивание сообщения из клиентского...
1792 просмотров
schedule 16.08.2023

Обратный вызов VBScript из C#
Я хотел бы знать, можно ли вызвать функцию в VBScript из С#. Позвольте мне попытаться уточнить. Я использую приложение (Quick Test Professional или QTP), которое автоматизирует другое приложение, в основном с использованием VBScript. Существует...
2156 просмотров
schedule 16.05.2022

Обратный вызов неуправляемого кода из управляемого C #
Немного урок истории здесь. Я работаю над устаревшим приложением C ++ / MFC и пытаюсь начать инкрементную модернизацию, добавляя компоненты, написанные на C # (WinForms и более поздние версии WPF). Я застрял в использовании .Net / 1.1 и VS / 2003...
1885 просмотров
schedule 17.11.2023