Результаты поиска по запросу "pinvoke"
Как решить утечку личных байтов (родной памяти)?
Я разрабатываю приложение на C #, в котором, похоже, есть утечка. Я использовал профилировщик памяти и обнаружил, что мой частные байтыпродолжать расти, ноБайт во всех кучахнет, что означает, что, вероятно, это утечка памяти Теперь я застрял, ...
вернуть строку из функции c ++ в VB .Net
Я пытаюсь вызвать функцию C ++ из кода VB.Net, который возвращает строку, используя P / Invoke, но возвращает только один символ. С функция декларация extern "C" __declspec(dllexport) LPSTR Get_GetDescription(HANDLE)Определение функции C LPSTR ...
Как использовать C # для вызова функции, которая получает параметр открытого массива Delphi?
Как мне преобразовать код Delphi в C #? Требуетсяarray of Byte, но я не уверен, что такое эквивалент C #. Моя попытка не работает и выдает исключения, такие как AccessViolationException. Delphi: function SetLevel(a: array of byte): boolean; ...
Как маршалировать структуру как указатель на структуру?
Я пытаюсь передать структуру из C # в библиотеку C ++. Я передаю структуру как объект, а функция C ++ ожидает ее как указатель (void *). У меня проблемы с передачей структуры. [DllImport("MockVadavLib.dll", CharSet = CharSet.Ansi)] public ...
Чтение выходных данных зависимостей
У меня возникли некоторые проблемы с использованием одного из Dlls в моем приложении, и я запустил обходчик зависимостей на нем. я не уверен, как это читать, но я получил следующие результаты Это говорит о какой-либо несовместимости x86-x64? ...
Получить текущий выбор в WindowsExplorer из приложения C #?
Можно ли получить список файлов, которые в настоящее время выбраны в проводнике Windows из моего приложения C #? Я провел много исследований различных методов взаимодействия с Windows Explorer из управляемого языка, такого как C #. Изначально я ...
Доступ к Delphi DLL, вызывающей исключение иногда
Когда я вызываю метод Dll, иногда выдается исключение, а иногда нет. Я называю это так: public class DllTest { [DllImport(@"MyDll.dll")] public extern static string MyMethod(string someStringParam); } class Program { static void ...
C # / C ++ pInvoke советы
Каков наилучший способ изменить программу на C ++, которая будет использоваться с pInvoke из C # .NET CF? У меня есть большая кодовая база C ++, которая широко использует STL. А именно итераторы, контейнерные классы и стандартные строки. Кроме ...
Какой самый эффективный способ привести структуры C ++ в C #?
Я собираюсь начать читать тонны двоичных файлов, каждый с 1000 или более записей. Новые файлы добавляются постоянно, поэтому я пишу службу Windows для мониторинга каталогов и обработки новых файлов по мере их поступления. Файлы были созданы с ...
Последовательная связь с Silverlight 5 (COM-порт)
Я работаю над сайтом ASP.NET, на котором мне нужно получить доступ к USB-устройству со стороны клиента. Я видел, что Silverlight 5 с помощью P / Invoke позволяет нам получать доступ к dll на клиентском компьютере. Я планирую добавить элемент ...