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

1 ответ

C #: выделение «указателя на массив int» из SendMessage () lParam

Я пытаюсь создать подкласс неуправляемого окна строки состояния из моего управляемого COM-сервера, используя класс, унаследованный от NativeWindow, и врезаюсь в стену, пытаясь понять, как правильно упорядочить содержимое ...

2 ответа

 В семантике или в других ситуациях, когда материал остается в стеке, восстановление очень просто.

010 помощник по управляемой отладке выдаст вам исключение pInvokeStackImbalance (pInvokeStackImbalance MDA [http://msdn.microsoft.com/en-us/library/0htdy0k3%28v=VS.100%29.aspx]) если вы вызываете функцию с использованием неправильного соглашения ...

1 ответ

На вашем месте я оставил бы код C ++ как cdecl и изменил бы C # для соответствия.

ервый раз, когда я пытаюсь смешать c # с неуправляемым C ++, так что это может быть очень простой вопрос, но я не понимаю. Мне нужно вызвать некоторые функции из DLL C ++ в код C #. Вот код для проекта dll: .h файл: #pragma once #include ...

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

1 ответ

Спасибо, у меня сейчас это работает. К следующей ошибке.

я есть вызов CreateProcessWithTokenW, который терпит неудачу с отказом в доступе. Есть идеи, как это отладить? Вызов CreateProcessWithTokenW находится ...

2 ответа

Как только вы взломали его в C ++, переходите к P / Invokes и, если у вас возникнут проблемы, будет легко вернуться к работающему коду C ++.

ужно написать текст со свечением в стеклянном окне Vista / seven, и я пытаюсь вызвать API, чтобы написать там какой-нибудь текст. Я проверил отличныйобразец [http://www.codeproject.com/KB/vista/textonglass.aspx]в CodeProject, но проблема в том, ...

1 ответ

Большое спасибо! Это изменилось в VS 2015, если вам интересно ... Отладка-> Windows-> Настройка исключений. Там есть поиск, поэтому, вероятно, проще всего использовать окно поиска для NullReference.

я есть аудио приложение WPF. Иногда (и даже в отладчике) я вижуNullReferenceException которая не несет никакой информации о трассировке стека. Как начать отладку такой проблемы? Немного предыстории: Я P / вызывая функции вWinMM.dll который ...

2 ответа

РЕДАКТИРОВАТЬ: Я хотел бы отметить одну довольно важную вещь: компилятор сделает больше проверки типов для вас. Я уверен, что вам нравится ваша проверка типов, так как вы используете F # для остальной части приложения (надеюсь).

аюсь настроить низкоуровневый хук клавиатуры с помощью P / Invoke в приложении F #. Функция Win32SetWindowsHookEx занимаетHOOKPROC для его второго аргумента, который я представлял в качестве делегата(int * IntPtr * IntPtr) -> IntPtrАналогично ...

2 ответа

Я добавил атрибут [Out], и он все еще не работал. Я заблудился от того, что попробовать дальше.

ый вопрос (надеюсь), как правильно вызвать функцию win32 CreateProfile () из C # (управляемый код)? Я пытался найти решение самостоятельно, но безрезультатно. Синтаксис для CreateProfile (): HRESULT WINAPI CreateProfile( __in LPCWSTR ...

2 ответа

Вот

быстрых вопросов. У меня есть контроллер освещения DMX king USB, который я пытаюсь контролировать. Он основан на протоколе Open DMX (от Entec), который делает доступным класс c #. У меня есть устройство, подключенное к банке RGB, и если я ...

2 ответа

Спасибо за объяснение!

учил эту сборку от кого-то, кого я хотел бы использовать в моем приложении c #. Заголовок выглядит так: int __declspec(dllimport) s2o(WCHAR* filename, char** out, int* len);Мне удалось заставить его работать частично, ...