Вопросы по теме 'unmanaged'

Как реализовать интерфейс обратного вызова из неуправляемой DLL в приложение .net?
в моем следующем проекте я хочу реализовать графический интерфейс для уже существующего кода на C++. Мой план состоит в том, чтобы обернуть часть C++ в DLL и реализовать графический интерфейс на C#. Моя проблема в том, что я не знаю, как реализовать...
37737 просмотров
schedule 21.09.2022

Обработка исключения из неуправляемой dll в C#
I have the following function written in C# public static string GetNominativeDeclension(string surnameNamePatronimic) { if(surnameNamePatronimic == null) throw new ArgumentNullException("surnameNamePatronimic"); IntPtr[] ptrs =...
8770 просмотров
schedule 26.03.2024

Как я могу получить доступ к неуправляемым глобальным переменным из С#?
Я пишу оболочку .NET для неуправляемой DLL. Исходная DLL — это C++ с оболочкой C, которая в основном просто копирует API в форме C, так что привязка к языку не такая уж проблема. Я уже написал для него привязку к Python, поэтому знаю, что то, что я...
242 просмотров
schedule 29.05.2024

Чтение массива Byte в неуправляемом С++
У меня есть управляемый класс С++ с методом, сигнатура конструктора которого: tools_package_net::PackageInfo::PackageInfo(array<Byte>^ bytes) В конструкторе я хочу вызвать метод неуправляемого класса с подписью: bool...
222 просмотров

Создайте неуправляемую DLL C++ с помощью VS2010
Я создал проект dll в VS2010 (консольное приложение Win32> dll). Я помещаю некоторые файлы заголовков в проект, когда я компилирую, я получаю эту ошибку: error LINK2001: unresolved external symbol _dllmaincrtstartup@12 Что это? Как это...
7628 просмотров
schedule 03.12.2022

Проблема с загрузкой неуправляемой C++ DLL из приложения WPF
Прежде всего, я хотел бы поблагодарить всех, кто читает это, за потраченное время! Я довольно хорошо информированный программист на C# с WinForms, и я даю шанс WPF. У меня возникли проблемы с вызовом функций из моего приложения WPF, поэтому я решил...
990 просмотров
schedule 21.03.2024

Отправка информации между неуправляемой библиотекой C ++ и управляемым пользовательским интерфейсом C #
Итак, сценарий следующий. Application1 имеет возможность загружать и выполнять вызовы неуправляемой библиотеки DLL C ++. Я хочу написать еще один пользовательский интерфейс на C #, чтобы облегчить себе жизнь. Затем я хочу, чтобы DLL могла...
716 просмотров
schedule 26.09.2022

Попытка чтения защищенной от записи памяти
У меня есть C++ DLL, которая экспортирует такой метод: extern "C" __declspec (dllexport) void ConvE(int type, const char* path, int b1, int b2, int b3, int b4, int b5) { FFileList file_list; char temp_path[1024]; if(type == 1)...
615 просмотров
schedule 30.03.2024

Swift (iOS 8 SDK) Преобразование неуправляемого‹ABMultiValueRef› в ABMultiValueRef
Мне нужно преобразовать возвращаемое значение этой функции из структуры AddressBook: ABRecordCopyValue(nil, kABPersonPhoneProperty) к значению типа ABMultiValueRef Эта функция в настоящее время отмечена следующим образом: func...
4433 просмотров
schedule 23.10.2022

Использование библиотеки DLL C ++ / CLI в приложении Visual C ++ 6.0
Я разработчик .NET с ограниченным опытом работы с C, C ++ и C ++ / CLI. У нас есть старая программа, которая все еще разрабатывается на Visual C ++ 6.0, строго на C (без функций C ++). Меня попросили разработать для этого приложения C ++ / CLI...
230 просмотров
schedule 01.06.2024

Кодирование и строки с нулевым завершением
EDIT : я придумал решение, вот оно для всех, кому оно может понадобиться. Он может быть обновлен в будущем, если будет обнаружена ошибка или добавлены другие улучшения. Последнее обновление 18.07.2015. /// <summary> /// Decodes a...
819 просмотров
schedule 08.04.2024

Ошибка компиляции Visual Studio 2015: CS0570 не поддерживается языком
При переходе на VS2015 я столкнулся с проблемой компиляции. Никаких изменений в целевой структуре проектов, они остаются .net 4.5 Компилятор, кажется, не распознает типы параметров void BootstrapOIS(List<long>^ %resultDates,...
1815 просмотров

Хук SetWindowsHookEx перестает работать
Перехват клавиатуры не запускает события и выдает исключение win32 при удалении Мое приложение С# создает клавиатурный хук для обработки событий клавиатуры (многие устройства чтения карт, сканеры и другое POS-оборудование эмулируют клавиатуру)....
1628 просмотров
schedule 26.12.2023

поведение вызова функции неуправляемой dll отличается между консольным приложением, приложением asp.net с iis express и приложением asp.net на реальном iis
[Решено] такое поведение на самом деле было вызвано 64-битной версией программы (dll несовместима с 64-битной). Когда программа работает в 32-битном режиме, все нормально (на всех платформах). На самом деле я интегрирую фрагмент кода в свое...
19 просмотров
schedule 06.02.2024