Свързани въпроси 'unmanaged'

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

Изпращане на информация между неуправляван C++ DLL и управляван C# UI
Добре, така че сценарият е както следва. Application1 има способността да зарежда и извършва повиквания към неуправляван C++ DLL. Искам да напиша друг потребителски интерфейс на C#, за да улесня живота си. След това искам DLL да може да...
716 изгледи
schedule 26.09.2022

Четене на масив‹Byte› в неуправляван c++
Имам управляван C++ клас с метод, чийто подпис на конструктора е: tools_package_net::PackageInfo::PackageInfo(array<Byte>^ bytes) В рамките на конструктора искам да извикам метод на неуправляван клас със сигнатурата: bool...
222 изгледи

Swift (iOS 8 SDK) Конвертиране на Unmanaged‹ABMultiValueRef› в ABMultiValueRef
Трябва да преобразувам върнатата стойност на тази функция от рамката на адресната книга: ABRecordCopyValue(nil, kABPersonPhoneProperty) към стойност от тип ABMultiValueRef В момента тази функция е маркирана като: func...
4433 изгледи
schedule 23.10.2022

Проблем при зареждането на Unmanaged C++ DLL от WPF приложение
Преди всичко бих искал да благодаря на всеки, който чете това, за отделеното време! Аз съм доста добре информиран C# програмист с WinForms и давам шанс на WPF. Имах проблеми с извикването на функции от моето WPF приложение, така че реших да създам...
990 изгледи
schedule 21.03.2024

Обработка на изключение от неуправляван 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

Опит за четене на защитена от запис памет
Имам 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

Вашият HTML е уязвим на атаки чрез инжектиране и няма да работи, ако елементи съдържат знаци като < и ' . Би било добре да проучите прост език за шаблони като JSP, вместо да създавате HTML в кода.
716 изгледи
schedule 26.09.2022

Кодиране и низове с нулев край
РЕДАКТИРАНЕ : Намерих решение, ето го за всеки друг, който може да го иска. Може да бъде актуализиран в бъдеще, ако се открие грешка или се добавят други подобрения. Последна актуализация на 18.07.2015 г. /// <summary> /// Decodes...
819 изгледи
schedule 08.04.2024

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