com-interop
Я пишу менеджер надстроек для Enterprise Architect. При загрузке сборки (addin dll) мне нужно знать, какой из типов, определенных в сборке, является COM-видимым, поэтому я могу добавить необходимые разделы реестра, чтобы зарегистрировать его для COM-взаимодействия. Вот что у меня есть до сих пор: public ...
У меня есть сборка COM-взаимодействия C#, которую я вызываю из приложения Visual Basic 6. Эта сборка делает HTTP-запросы для отправки и получения JSON. Сборка прекрасно работает при тестировании с помощью тестового клиента C#. Однако при использовании его из приложения VB6 возвращается следующая ошибка: ...
Я создаю проект установщика WIX. Часть работы в установке заключается в регистрации некоторых компонентов COM. Я (надеюсь) преуспел в этом, используя тепло.exe для создания объявления компонента COM, хотя мне нужно было немного изменить после того, как были созданы файлы wxs. Чтобы это было понятно, я вставля...
У меня есть .H файл со следующими объявлениями: //////////////////////////////////////////////////////////////////////////////// // Syntek Plug-In Custom Control GUIDs. // //////////////////////////////////////////////////////////////////////////////// // {59DF6360-6F14...
Я работаю над надстройкой Excel и наткнулся на препятствие. Я хочу обновить combobox с листами в книге Excel. В настоящее время я могу сделать это с помощью цикла foreach. Однако это ограничено в том смысле, что он только берет добавленные или вычитаемые листы, когда я запускаю его. Мой аддин выглядит безвк...
У меня есть неуправляемое приложение c++ в качестве COM-клиента и COM-сервер C#. теперь я хочу, чтобы COM-сервер мог вызывать функцию c++. C#: [ClassInterface(ClassInterfaceType.AutoDual)] public class SomeType { [UnmanagedFunctionPointer(CallingConvention.Cdecl)] public delegate void DeleCallBack(...
Мне нужно создать com-объект для моего классического asp, так как я могу создать сборку .net и иметь ее "взаимодействие" с com, поэтому я приступил к созданию сборки .net следующим образом: - using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Linq; using Syste...
У меня есть проблемы с передачей строки из неуправляемого кода в управляемый. В моем неуправляемом классе (unmanagedClass.cpp ) у меня есть указатель на функцию из управляемого кода: TESTCALLBACK_FUNCTION testCbFunc; Функция TESTCALLBACK_FUNCTION принимает одну строку и ничего не возвращает: typedef voi...
Я использую взаимодействие Excel в C# (ApplicationClass) и разместили следующий код в моем предложении finally: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); хотя этот вид работ,Excel.exe процесс все еще ...
в перспективе .NET: что это утечка памяти? как вы можете определить, течет ли ваше приложение? Каковы последствия? как можно предотвратить утечку памяти? Если ваше приложение имеет утечку памяти, она уходит, когда процесс завершается или убивается? Или утечки памяти в вашем приложении влияют на другие проце...