Результаты поиска по запросу "pinvoke"
Как асинхронные вызовы процедур обрабатывают маршалированных делегатов при P / Invoke из C #?
Мне интересно, возможно ли стать жертвой проблем, связанных с управлением управляемыми потоками в собственном мире, когда вы выполняете маршалинг делегата обратного вызова в DLL через P / Invoke в моем конкретном случае ниже (см. Пример ...
и я пытаюсь добавить некоторые новые функциональные возможности - в основном вокруг окрашивания строк ListView, но также добавление некоторых недостающих p / вызывает и т. д.
аю какой-то проект на C #. мне нужно получитьi элемент изListView окно, ручка этого я получил, делая что-то вроде этого IntPtr par_hWnd = API.FindWindow(null, "Form1"); IntPtr child1 = API.FindWindowEx(par_hWnd, (IntPtr)0, null, null);API мой ...
@Jim: я это знаю. Я случайно обнаружил, что компилятор 2005 года содержит логику исправления при сортировке. Когда я обновился до компилятора 2010 года, он не работал, и у меня было чертовское время, чтобы понять, почему.
я есть библиотека c, которая имеет обратные вызовы cdecl. Как я могу использовать их из C #. Кажется, все говорят, что они должны быть обратными вызовами stdcall. быть ясно: delegate int ...
Просто отметьте свой ответ как правильный :)
System.AccessViolationException was unhandled Message=Attempted to read or write protected memory. This is often an indication that other memory is corrupt. Source=System.Windows.Forms StackTrace: ...
Альтернативная версия, которая позволяет избежать повторного сканирования массива
аюсь маршализовать динамически распределенный массив символов в структуре в C #. Структура имеет указатель на массив. Проблема в том, что массив char содержит несколько строк с нулевым символом в конце, а последняя строка заканчивается двумя ...
, Не предоставлять некоторую информацию, которая может быть полезна когда-нибудь гипотетическому посетителю и которая не связана с первоначальным вопросом. Поэтому отрицательный голос вполне заслужен. Но не стесняйтесь возражать в Мете, если вы не согласны.
отаю над приложением, которое просматривает каждый файл в некоторых каталогах и выполняет некоторые действия с этими файлами. Среди прочего, я должен получить размер файла и дату, когда этот файл был изменен. Некоторые полные имена файлов ...
«Другими словами, подключение и запуск в сеансе консоли? Если нет, то это может быть обходной путь.
работал тестовый каркас GUI, который проводит тестирование интеграции сайта нашей компании на плановой основе. Когда что-то не получится, он сделает снимок экрана рабочего стола, между прочим. Это выполняется без присмотра вошедшего в систему ...
Документация 2007 года показывает мою декларацию. В любом случае, пример «00000» показывает, что ожидаемым вводом является строка (почти наверняка ANSI). Так что мое объявление C # должно быть то, что вы ищете.
вая эту декларацию C API, как она будет импортирована в C #? int _stdcall z4ctyget(CITY_REC *, void *);Я смог получить это далеко: [DllImport(@"zip4_w32.dll", CallingConvention = CallingConvention.StdCall, EntryPoint = "z4ctygetSTD", ...
Даже после остановки тем на моем Win7, я не могу автоматизировать калькулятор через это приложение. Тем не менее я получаю ручку дочерних кнопок как ноль.
ужно обработать другое приложение Windows программно, поиск в Google, я нашел образец, который обрабатывает Windows калькулятор с помощью атрибута DLLImport и импортировать функции user32.dll в управляемые функции в C #. Приложение запущено, я ...
Модификация этого примера для других форматов строк (например, Unicode) должна быть тривиальной.
ользую Pinvoke для взаимодействия между собственным (C ++) кодом и управляемым (C #) кодом. Чего я хочу добиться, так это получить некоторый текст из нативного кода в мой управляемый код. Для этого я пробую много вещей, например, передачу строки ...