Вопросы по теме 'managed-c++'

Обработка управляемых делегатов в неуправляемом коде
Я знаю, что могу заставить это работать технически, но я хотел бы реализовать максимально чистое решение. Вот ситуация: У меня есть управляемая библиотека, которая обертывает неуправляемую библиотеку C-стиля. Функциональность библиотеки в стиле...
4393 просмотров
schedule 14.04.2022

Ошибка компилятора при добавлении ссылки dll в управляемый проект С++
Я использую VS 2008 и время от времени получаю ошибки компилятора при добавлении ссылки dll на управляемый файл С++ в моем проекте С++. Я пытаюсь добавить ссылку на dll, чтобы иметь возможность использовать интеллектуальные указатели. пример:...
412 просмотров
schedule 03.06.2023

Передача дескриптора Windows в неуправляемую dll C++
Неуправляемая dll C++ имеет экспортированную функцию, которая принимает тип int в качестве идентификатора окна. void SetWindowHandle(int nHandle); еще, где в коде неуправляемой dll int преобразуется в HWND и используется правильно. И из...
1892 просмотров
schedule 08.12.2022

Как преобразовать определяемый пользователем неуправляемый тип в управляемый тип?
У меня есть тест, который я пишу в MSTest, управляемый C ++, и я пытаюсь протестировать неуправляемый класс. В частности, я пытаюсь использовать класс PrivateObject для вызова частного метода. Это код, который у меня есть на данный момент:...
1511 просмотров
schedule 24.12.2023

AccessViolationException в режиме выпуска (C++)
Я получаю следующее исключение, когда запускаю свое приложение в режиме выпуска из Visual C++. Необработанное исключение: System.AccessViolationException: попытка чтения или записи защищенной памяти. Это часто указывает на то, что другая...
5846 просмотров
schedule 10.09.2022

Необходимо для pin_ptr в типах значений C++ CLR, почему?
Поскольку типы .NET Value (управляемые структуры C++) хранятся в стеке, почему необходимо (или, наоборот, действительно) необходимо их pin_ptr, чтобы передать указатель на неуправляемую функцию? Например. БАЙТ b[100]; Если я передам &b...
2583 просмотров
schedule 03.11.2022

Visual Studio 8: время сборки в сборках смешанного режима
У меня есть сборка C++/CLI, состоящая примерно из 50 исходных файлов. Код в этой сборке статически связывается с рядом библиотек C++ для выполнения различных «тяжеловесных» задач. Я использую Visual Studio 8 (2005) SP1 для сборки этой сборки....
277 просмотров
schedule 05.10.2023

Управляемый внутренний класс С++?
Можно ли сделать управляемый класс С++ «внутренним»? т.е. Что эквивалентно «внутреннему классу» в управляемом С++?
1009 просмотров
schedule 09.07.2022

Managed C++ ^ (дескриптор) --› Что это такое и как оно связано со ссылками и указателями
В чем разница между дескриптором объекта в Managed C++ Такие как: System::String^ str = gcnew System::String(); а обычные указатели С++? Кроме того, как они связаны со ссылками, которые у нас есть в C#?
1057 просмотров
schedule 04.04.2022

Скорость .NET в численных вычислениях
По моему опыту, .NET в 2-3 раза медленнее собственного кода. (Я реализовал L-BFGS для многомерной оптимизации). Я проследил рекламу в stackoverflow до http://www.centerspace.net/products/ . скорость действительно потрясающая, скорость близка к...
6712 просмотров
schedule 24.02.2022

Ошибка LNK2022 при использовании /clr
У меня возникла проблема со связыванием проекта C++ в VS2008 при использовании параметра компиляции /clr . Я получаю следующие ошибки сборки: Class1.obj : error LNK2022: metadata operation failed (8013118D) : Inconsistent layout information in...
15010 просмотров

Создание видимой сборки COM из управляемого c ++ (C ++ / CLI)
Мне нужно разработать некоторые классы, которые должны быть вызваны из VB6 с помощью Managed C ++ (C ++ / CLI). Сначала я разработал образец на C #, и я могу без проблем использовать сборку через COM, просто используя настройки «Зарегистрировать...
2245 просмотров
schedule 02.12.2022

функция экспорта с параметрами clr из dll?
У меня есть устаревшая управляемая dll c ++, и мне нужно вызвать некоторую функцию, которая возвращает управляемый тип. Для dllexports без управляемых типов это просто, я просто определяю свою статическую функцию c (++) в таком заголовке:...
4523 просмотров
schedule 24.12.2022

метод c # в управляемом c ++
Я создаю библиотеку dll С # для сканирования памяти процесса. У меня статический метод: int searchASCII(int pid, SByte[] text, int pos) { ReadProcessApi RApi = new ReadProcessApi(pid, pos); return...
241 просмотров
schedule 25.02.2023

Исключение из HRESULT: 0x800736B1
Привет, я разработал консольное приложение для тестирования моего проекта C++ (.Net framework 3.5). Я создал настройку для этого приложения и установил его на виртуальную машину, чтобы протестировать. Но всякий раз, когда я запускаю это...
10758 просмотров
schedule 09.04.2023

Asp.net вызывает уровень C#, вызывая Managed C++, вызывая Native C++
Моя структура проекта выглядит следующим образом: ASP.NET , вызывающий уровень C# , вызывающий Управляемый C++, вызывающий Native C++ (я пытаюсь избежать используя взаимодействие, поэтому управляемый уровень C++) Я написал модульный тест,...
2244 просмотров
schedule 18.07.2023

Загрузка сборки в смешанном режиме из неуправляемого кода
Как следует из названия, я хочу вызвать сборку смешанного режима из неуправляемого кода. Чтобы быть более точным, я хочу динамически загрузить сборку смешанного режима, а затем выполнить некоторый статический неуправляемый код запуска, который...
1096 просмотров
schedule 18.06.2023

управляемый код С++ не находит реализацию функции
У меня есть 3 файла: основной файл ".h" - содержит реализацию простой WinForm (управляемый c++) fold/file.h свернуть/файл.cpp (file.h и file.cpp не представляют класс) У меня есть функция func(), объявление которой находится в...
321 просмотров
schedule 30.01.2023

Предоставление неуправляемых типов в управляемом коде
У меня есть два неуправляемых класса в двух разных библиотеках DLL: class A { public: void doSomething(); private: int x; } class B { public: void doSomethingToAnA(A*); } и я хочу обернуть их обоих в управляемый C ++, так что естественно:...
110 просмотров
schedule 04.01.2023

ReflectionTypeLoadException загружает сборку .Net 4.0 из приложения .Net 4.0, в то время как 2.0 работает
У меня есть 32-разрядное (x86) настольное приложение .NET 4.0 со следующими файлами, один из которых является устаревшей неуправляемой библиотекой, вызываемой из библиотеки-оболочки, написанной на управляемом С++. Application.exe (C#, .net 4)...
317 просмотров
schedule 22.11.2022