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

3 ответа

http://msdn.microsoft.com/en-us/library/ms537029(v=vs.85).aspx

ли возможность разблокировать файл, который загружается из Интернета из программы c #. В интернете я узнал, что информация записывается в альтернативном потоке файла (NTFS), который содержит информацию о текущей зоне (значение 3 из Интернета и ...

2 ответа

Итак, я изменил структуру на это:

ите за длинный вопрос. Я просто хотел включить все, что я знаю о проблеме на данный момент. Я использую Visual Studio 2008 для создания программы Windows Form на C #, которая вызывает библиотеку, написанную на C ++. C ++ DLL анализирует данные ...

1 ответ

 сообщение, которое для левой кнопки - MK_LBUTTON

ачала я нашел этот код на http://swigartconsulting.blogs.com/tech_blender/2005/08/how_to_move_the.html [http://swigartconsulting.blogs.com/tech_blender/2005/08/how_to_move_the.html]: public class Win32 { [DllImport("User32.Dll")] public static ...

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

1 ответ

О, я понимаю ... Я не знал точно, какова цель In attrubutes.

аюсь написать оболочку C # P / Invoke для C API (родной Win dll), и в целом это работает нормально. Единственным исключением является конкретный метод, который принимает структуру в качестве параметра в коде C. Функция вызывается без каких-либо ...

3 ответа

что, по-видимому, немного неправильно, но, кажется, работает. определение должно быть:

я есть объявление C # extern, которое выглядит так: [DllImport("something.dll")] public static extern ReturnCode GetParent(IntPtr inRef, out IntPtr outParentRef);Как перевести это на F #?

2 ответа

Обратите внимание, что, как говорит @jeffamaphone, если у вас есть доступ к коду c, было бы гораздо лучше просто передать дескриптор растрового изображения.

то у меня есть: Внешняя DLL, я написал на C. Эта DLL связана с opencv. Я не хочу вызывать OpenCV напрямую из C # - уже есть огромное количество кода C, обращающегося к OpenCV, которое будет использоваться в DLL. Есть экспортируемая ...

6 ответов

хотя релиз это REG_DWORD

ереводе Windows API (включая типы данных) в P / Invoke я должен заменить DWORD наint или жеuint? Это обычно без знака, но я вижу людей, использующихint вместо этого везде (это только из-за предупреждения CLS?даже сам .NET ...

2 ответа

маршаллинг структуры, содержащей строку

я в основном хочу взять имя int и строковый возраст у пользователя в c # и отправить его в метод dll, написанный на c, который принимает в нем аргументы int и char [50] и возвращает строку .i создан по следующему сценарию, но я потерпел неудачу, ...

1 ответ

Я думаю, я понял это - ServiceWindowsHookEx требует цикл сообщений в потоке, который выполняет код - осторожно, он не имеет цикла сообщений!

ужно определить, когда пользователь нажимаетCtrl+V(независимо от фокуса окна - мое приложение, вероятно, будет свернуто), но я не должен останавливать фактическую операцию вставки. Я попробовал несколько вещей: (Я успешно связываю нажатия клавиш ...

2 ответа

Передача строк из C # в C ++ DLL и обратно - минимальный пример

Я пытаюсь сделать абсолютно простой минимальный пример того, как передавать строки в и из C ++ DLL в C #. Мой C ++ выглядит так: using std::string; extern "C" { string concat(string a, string b){ return a + b; } }С заголовком вроде using ...