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

5 ответов

Как решить утечку личных байтов (родной памяти)?

Я разрабатываю приложение на C #, в котором, похоже, есть утечка. Я использовал профилировщик памяти и обнаружил, что мой частные байтыпродолжать расти, ноБайт во всех кучахнет, что означает, что, вероятно, это утечка памяти Теперь я застрял, ...

1 ответ

вернуть строку из функции c ++ в VB .Net

Я пытаюсь вызвать функцию C ++ из кода VB.Net, который возвращает строку, используя P / Invoke, но возвращает только один символ. С функция декларация extern "C" __declspec(dllexport) LPSTR Get_GetDescription(HANDLE)Определение функции C LPSTR ...

2 ответа

Как использовать C # для вызова функции, которая получает параметр открытого массива Delphi?

Как мне преобразовать код Delphi в C #? Требуетсяarray of Byte, но я не уверен, что такое эквивалент C #. Моя попытка не работает и выдает исключения, такие как AccessViolationException. Delphi: function SetLevel(a: array of byte): boolean; ...

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

2 ответа

Как маршалировать структуру как указатель на структуру?

Я пытаюсь передать структуру из C # в библиотеку C ++. Я передаю структуру как объект, а функция C ++ ожидает ее как указатель (void *). У меня проблемы с передачей структуры. [DllImport("MockVadavLib.dll", CharSet = CharSet.Ansi)] public ...

1 ответ

Чтение выходных данных зависимостей

У меня возникли некоторые проблемы с использованием одного из Dlls в моем приложении, и я запустил обходчик зависимостей на нем. я не уверен, как это читать, но я получил следующие результаты Это говорит о какой-либо несовместимости x86-x64? ...

1 ответ

Получить текущий выбор в WindowsExplorer из приложения C #?

Можно ли получить список файлов, которые в настоящее время выбраны в проводнике Windows из моего приложения C #? Я провел много исследований различных методов взаимодействия с Windows Explorer из управляемого языка, такого как C #. Изначально я ...

2 ответа

Доступ к Delphi DLL, вызывающей исключение иногда

Когда я вызываю метод Dll, иногда выдается исключение, а иногда нет. Я называю это так: public class DllTest { [DllImport(@"MyDll.dll")] public extern static string MyMethod(string someStringParam); } class Program { static void ...

4 ответа

C # / C ++ pInvoke советы

Каков наилучший способ изменить программу на C ++, которая будет использоваться с pInvoke из C # .NET CF? У меня есть большая кодовая база C ++, которая широко использует STL. А именно итераторы, контейнерные классы и стандартные строки. Кроме ...

6 ответов

Какой самый эффективный способ привести структуры C ++ в C #?

Я собираюсь начать читать тонны двоичных файлов, каждый с 1000 или более записей. Новые файлы добавляются постоянно, поэтому я пишу службу Windows для мониторинга каталогов и обработки новых файлов по мере их поступления. Файлы были созданы с ...

3 ответа

Последовательная связь с Silverlight 5 (COM-порт)

Я работаю над сайтом ASP.NET, на котором мне нужно получить доступ к USB-устройству со стороны клиента. Я видел, что Silverlight 5 с помощью P / Invoke позволяет нам получать доступ к dll на клиентском компьютере. Я планирую добавить элемент ...