Результаты поиска по запросу "pinvoke"

4 ответа

Не удается найти ошибку PInvoke DLL в Windows Mobile

У меня много проблем с получением базового сценария для работы на эмуляторе Windows Mobile 5.0. У меня есть приложение winforms, которое в конечном итоге вызывает нативный код. Развертывание работает нормально, и все собственные библиотеки DLL ...

1 ответ

emxArray_real_T в C # struct плюс инициализация

Я пытаюсь создать «конструктор» для этой структуры C # (первоначальная попытка включена): [StructLayout(LayoutKind.Sequential)] public struct emxArray_real_T { public IntPtr data; public IntPtr size; public int allocatedSize; public ...

2 ответа

Использование приложения C ++ в .NET

Я новичок в использовании PInvoke с Classic C ++, и я задал этот вопрос вчера: Использование функций Windows API в .NET [https://stackoverflow.com/questions/15143425/using-windows-api-functions-in-net] Теперь я создал очень простую программу на ...

ТОП публикаций

1 ответ

PInvoke char * в C DLL обрабатывается как String в C #. Проблема с нулевыми символами

Функция в C DLL выглядит так: int my_Funct(char* input, char* output);Я должен назвать это из приложения C #. Я делаю это следующим образом: ...DllImport stuff... public static extern int my_Funct(string input, string output);Входная строка ...

2 ответа

C # PInvoking user32.dll в 64-битной системе

Это неправильно, чтобы pinvoke user32.dll на 64-битной Windows, из 64-битного приложения? Я делал это успешно несколько раз и никогда не ошибался, но это кажется противоречивым. Стоит ли искать user64.dll вместо этого?

2 ответа

Передача векторной структуры между C ++ и C #

У меня есть неуправляемый код C ++, к которому я хочу получить доступ из C #. Таким образом, я следовал за некоторыми уроками и я строю dll для своего проекта (только один класс между прочим) Теперь я хочу использовать его из c #, и я использую p ...

4 ответа

.NET PInvoke Обработка исключений

какаяисключения может произойти при использовании PInvoke или все ошибки обрабатываются возвращаемыми значениями метода, и разработчик должен проверить и вызвать исключения, если это необходимо?

4 ответа

Вход в вызов P / Invoke в режиме дизассемблирования

Мой код на C # вызывает неуправляемую стороннюю библиотечную функцию через P / Invoke, и у неуправляемой функции есть некоторые странные побочные эффекты. Я хочу отладить его и посмотреть, что он делает. Если я отлаживаю свой код C # и пытаюсь ...

4 ответа

Нет вывода на консоль при использовании AllocConsole и целевой архитектуры x86

У меня есть проект WinForms, и если пользователь хочет консоль отладки, я выделяю консоль сAllocConsole(). Весь консольный вывод работает нормально с целевой архитектурой, установленной на «Любой процессор», но когда я изменяю его на «x86», он ...

2 ответа

Почему вызовы Cdecl часто не совпадают в «стандартной» конвенции P / Invoke?

Я работаю над довольно большой кодовой базой, в которой функциональность C ++ вызывается из C #. В нашей кодовой базе много вызовов, таких как ... C ++: extern "C" int __stdcall InvokedFunction(int);С соответствующим C ...