interop — все вопросы

5ответов
4 голоса
Нарушение защищенной памяти при вызове FORTRAN DLL из C #
Я пытаюсь вызвать устаревшую dll, скомпилированную из кода FORTRAN. Я новичок в Interop, но я прочитал несколько статей об этом, и похоже, что мой случай должен быть довольно простым. Метод, кото
2ответа
4 голоса
C # 2.0 Самый быстрый способ разбора таблицы Excel [дубликаты]
   Возможный дубликат Чтение файлов Excel C # Какой самый быстрый способ чтения больших наборов данных из Excel из Csharp. Пример кода был бы отличным. ,
2ответа
4 голоса
Передача нескольких аргументов из IronPython в метод .NET
У меня есть класс в .NET (C #): public class MyHelper { public object exec( string script, params object[] arguments ) { // execute script with passed arguments in some external enviro
2ответа
4 голоса
Как получить текущие открытые документы в Excel с помощью C #?
Все, что мне нужно, - это получить список открытых в данный момент документов в текущем открытом экземпляре Microsoft Excel. Но я не знаю терминологии Excel, чтобы знать, называются ли эти докуме
2ответа
4 голоса
Написание управляемой оболочки для неуправляемого (C ++) кода - пользовательские типы /структуры
faacEncConfigurationPtr FAACAPI faacEncGetCurrentConfiguration( faacEncHandle hEncoder); Я пытаюсь придумать простую оболочку для этой библиотеки C ++; Я никогда раньше не делал ничего, кро
2ответа
4 голоса
Как найти в коде родительское окно или WinForm элемента управления WPF?
У меня возникла ситуация, когда мне нужно найти родительское окно или WinForm, в котором находится элемент управления WPF. Мне нужно получить дескриптор родительского окна или WinForm в любом случае
4ответа
4 голоса
Консольное приложение C #, которое выполняет Excel Interop - сбой при запуске по расписанию
Как гласит заголовок, у меня есть консольное приложение C #, которое использует взаимодействие для открытия Excel и создания новой книги. Код работает нормально при запуске консольного приложения че
2ответа
4 голоса
Возможные размышления об оптимизации GDI + DrawLines
Я пытаюсь повысить производительность с помощью функции c # GDI + DrawLines. Когда я запускаю профилировщик для кода, я вижу, что почти половина времени, проводимого в функции DrawLines, подготавлив
1ответ
4 голоса
Как получить указатель на интерфейс?
Я пытаюсь выполнить эту функцию: public static int QueryInterface( IntPtr pUnk, ref Guid iid, out IntPtr ppv ) , где pUnk Type: System.IntPtr The interface to be queried. По сут
2ответа
4 голоса
C # - смешанная сборка (C ++ /CLI, DirectX native) взаимодействие (32 /64bit)
У меня есть проблема, связанная с этим вопрос . Два игрока: Приложение C # Смешанная сборка, используемая 1) Приложение должно поддерживать все, от Windows XP (32-разрядная версия) до Wind
1ответ
4 голоса
Есть ли преимущество в производительности при использовании небезопасных вызовов P /Invoke по сравнению с обычными вызовами P /Invoke?
Я хочу использовать P /Invoke, чтобы позволить моей сборке C # взаимодействовать с собственной библиотекой C; это должно быть кроссплатформенным (то есть моно), поэтому сборка в смешанном режиме не
1ответ
4 голоса
Вызов FORTRAN dll из C # и присвоение значений массиву структур
Я могу передать структуру C# в FORTRAN просто отлично. Я даже могу передать массив структуры C# в виде массива TYPE() в FORTRAN. Проблемы возникают в том случае, когда я пытаюсь вернуть значения обр
3ответа
4 голоса
Конвертировать .Net ref (%) в собственный (&)
Как я могу преобразовать C ++ /CLI int %tmp в собственный C ++ int &tmp void test(int %tmp) { // here I need int &tmp2 for another pure C++ function call }
1ответ
4 голоса
Как создать смешанную управляемую /нативную C ++ dll в VS2010?
Я хочу создать dll, которая имеет управляемый интерфейс C ++, но реальный код, работающий под ним, является собственным C ++. В настоящее время мы используем COM (STA) для взаимодействия с управл
1ответ
4 голоса
Преобразование массива строк C ++ /CLI в собственный символ C ++ **
В C ++ /CLI, какой самый эффективный способ преобразовать массив строк в собственный символ **? Я делаю это: array<String^>^ tokenArray = gcnew array<String^> {"TokenONE", "TokenTWO
1ответ
4 голоса
Маршал C # Массив класса как структурный массив для C
Вот мой код: [StructLayout(LayoutKind.Sequential, Pack = 1)] public struct Foo { UInt32 StartAddr; UInt32 Type; } [DllImport(DllName, EntryPoint="_MyFunc", CallingConvention = CallingConvent
1ответ
4 голоса
P /Invoke декларации не должны быть критически безопасными
Мой код импортирует следующие собственные методы: DeleteObject, GetFontData и SelectObject из gdi32.dll GetDC и ReleaseDC из user32.dll Я хочу запустить код в средах полного и среднего дове
2ответа
4 голоса
Как я могу получить изображение аватара внешнего контакта?
Я пытаюсь получить изображение аватара контакта. using Microsoft.Office.Interop.Outlook; public sealed class OutlookAvatarFetcher { private static void FetchAvatars() { var outloo
1ответ
4 голоса
Взаимодействие Java-Clojure в REPL: «требуется против» импортирует класс Java
Этот вопрос касается библиотеки clatrix Clojure [1], а также библиотеки jblas Java [2] (первая частично оборачивает последнюю). Я запускаю Clojure REPL через lein repl в каталоге clatrix, project
2ответа
4 голоса
CUDA + OpenGL Interop без устаревшей функциональности
Ранее я мог заполнять текстуры в CUDA для использования в OpenGL следующим образом: Создать и инициализировать текстуру GL (gl::GenTextures() и т. д.) Создать объект пиксельного буфера GL За
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132