У меня есть собственное приложение C++, что, в настоящее время просто должен отправить его строку командной строки и текущие координаты курсора мыши к приложению WPF. Сообщение отправлено и получено просто...
Я хочу упорядочить структуру для использования с P/Invoke, но эта структура содержит поле, которое только относится к моему управляемому коду, таким образом, я не хочу, чтобы это было упорядочено, так как это не принадлежит собственного компонента...
Я не уверен в синтаксисе для этого. Я пытаюсь перевести этот код C# в F#. структура LASTINPUTINFO {общедоступный uint cbSize; общедоступный uint dwTime;} общедоступный класс IdleTimer {[DllImport ("...
Что профессионалы/недостатки использования являются МЕРЗАВЦЕМ в противоположность CoMarshalInterThreadInterfaceInStream и CoGetInterfaceAndReleaseStream для маршалинга COM-интерфейсов через потоки? Есть ли веские причины...
Вот программа C#, которая судит Маршала. SizeOf на нескольких различных типах: использование Системы; использование Системы. Время выполнения. InteropServices; [StructLayout (LayoutKind. Последовательный)] Класс А класса {} [StructLayout (...
Я делаю некоторую работу C# interop. У меня есть следующая структура: пакет #pragma (нажатие, 1) структура определения типа {неподписанный __ int64 Дескриптор; Тип LinkType_t; состояние LinkState_t; неподписанный __ int64...
Я работаю над проектом C# для чтения Загрузочного сектора FAT32 и BPB, проблема состоит в том, что я использую механизм маршалинга для преобразования массива байтов в Пользовательскую структуру данных FAT32. Я получаю системную ошибку...
Я испытываю некоторые затруднения при маршалинге указателя на массив строк. Это выглядит безопасным как это: структура определения типа {символ* listOfStrings[100];} UnmanagedStruct; Это на самом деле встраивается внутри...
У меня есть следующее определение функции C++, которое я пытаюсь назвать через PInvoke от управляемого кода: bool FooBar (SIZE_T* arg1); Мое управляемое объявление смотрело следующим образом: [DllImport ("mydll"...
Каково различие между Сериализацией Маршалинга и ActiveRecord? Есть ли какой-либо конкретный случай, когда желательно использовать один по другому для сохранения объекта к базе данных?
У меня есть этот код C++: экстерн "C" __ declspec (dllexport) ОСВОБОЖДАЕТ AllocateFoo (MY_DATA_STRUCTURE ** нечто) {*нечто = новый MY_DATA_STRUCTURE;//действительно наполняют к нечто} Тогда в C#, я вызываю функцию таким образом: [...
Учитывая следующий C функционируют в DLL: символ * GetDir (символ* путь); Как был бы Вы P/Invoke эта функция в C#, и упорядочьте символ * правильно..NET, кажется, знает, как сделать LPCTSTR, но когда я могу'...
Я переношу собственный класс C++, который имеет следующие методы: Собственный компонент класса {общественность: класс, Локальный {станд.:: строка m_Str; интервал m_Int;}; станд. определения типа:: вектор <...
У меня есть функция в собственном DLL, определенном следующим образом: #include <строка> освобождают SetPath (строковый путь); я пытался поместить это в Помощник P/Invoke Interop Microsoft, но он дросселирует на "строке"...
Я пытаюсь упорядочить структуру, которая возвращается моим собственным кодом, но я получаю System.Runtime.InteropServices.MarshalDirectiveException Это не выходной аргумент, который уже ответил в других сообщениях, ...
Я довольно новичок в C #, и я создал класс ProcessData, который оборачивает C ++ DLL от производителя (я не могу получить доступ к коду в этой DLL). Один из методов C ++ DLL возвращает указатель (void far *) ...
Я пытаюсь использовать функциональные возможности взаимодействия, чтобы создать .net-оболочку для написанной библиотеки pigpio. Однако я, кажется, застрял со следующей ошибкой: "Cannot marshal 'параметр # 2': ...
Я должен обработать байты [], когда я добираюсь из внешнего приложения. Внешнее приложение также сделано в C#, и они отправляют байты через UDP. Они отправляют байты, преобразованные из структуры...
Я упорядочиваю (сериализация) бобы JAXB к потоку вывода. Как я могу добавить объявление DOCTYPE и инструкции по обработке XML к ouput? Я делаю в настоящее время маршалинг как это: JAXBContext...
Я отправил вопрос не на давно о том, как моя программа по существу пропускала память: посмотрите здесь. Я теперь отследил его конкретно к некоторому коду, в котором я копирую необработанные байты Растрового объекта в...
Я вызываю функцию DLL C и потребность предоставить следующую структуру C: структура определения типа {символ *mTableId; символ ** mFieldNames; интервал mNumFields; символ *mFilter;...
Я читаю код на C #, и я пытаюсь понять его конкретную часть. У меня возникли проблемы с пониманием этого, и я был бы признателен, если кто-нибудь сможет объяснить эту конкретную часть мне. Первый,...
Я пытаюсь вызвать следующую функцию C ++, заключенную в DLL: unsigned char * rectifyImage (unsigned char * pimg, int rows, int cols) Мой оператор импорта выглядит следующим образом: [...
я хотел бы знать, существует ли способ получить проценуроз объекта com в c#. например, - у меня есть объект webBrowser, который выставляет объект документа, который является COM., там способ выяснить что...
Я преобразовываю приложение C++ в C#, который обычно был довольно прямым, но теперь я имею дело с указателями и сталкиваюсь с проблемами. Это - исходный код C++ ShockVideoInfo*...
У меня есть метод Python, который возвращает байт Python array.array ('c'). Теперь, я хочу скопировать этот массив с помощью Системы. Время выполнения. InteropServices. Маршал. Копия. Этот метод однако ожидает массив.NET. импорт...
Я хотел бы назвать этот метод в неуправляемой библиотеке: освободите __ stdcall GetConstraints (неподписанный интервал* puiMaxWidth, неподписанный интервал* puiMaxHeight, неподписанный интервал* puiMaxBoxes); Мое решение:...
У меня есть система, куда удаленный агент отправляет сериализированные структуры (от встроенной системы C), чтобы я считал и сохранил через IP/UDP. В некоторых случаях я должен передать те же типы структуры обратно. Я думал...
У меня есть функция C со следующей подписью: интервал my_function (интервал n, плеер структуры ** плееры) плееры является указателем на массив указателей на объекты плеера структуры. n является количеством указателей...