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

Привести собственный указатель к ссылке на управляемый объект C++\CLI?
У меня есть обратный вызов, который вызывается через делегата. Внутри него мне нужно будет обрабатывать данные буфера, поступающие из процедуры записи. Обычно в неуправляемом контексте я мог бы выполнить reinterpret_cast для dwParam1, чтобы получить...
4224 просмотров
schedule 25.04.2024

BadImageFormatException при использовании собственных библиотек DLL из ASP.NET
Привет, я ссылаюсь в своем приложении ASP.NET на управляемый проект C++, в котором используется собственная dll с именем «libmmd.dll». Если я запускаю приложение ASP.NET с визуальной студией, я получаю исключение BadImageFormatException, которое...
1157 просмотров
schedule 12.12.2022

Использование библиотек /clr и noclr в одном проекте
Я столкнулся с некоторыми проблемами с одним проектом. Мне нужно использовать две библиотеки, но одну нужно скомпилировать с переключателем /clr , так как другую нельзя скомпилировать с этим переключателем. Есть ли способ одновременно...
1508 просмотров

Как определить собственный путь к Interop *.dll
Что ж, У меня есть компонент ActiveX (*.ocx) , и я использую его в управляемом проекте C++/CLI : напишите управляемую оболочку вокруг компонента ActiveX[ NET имеет отличный Interop services : предоставляет мне сгенерированную dll, поэтому я...
408 просмотров
schedule 26.02.2023

Как сгенерировать только 32-битную управляемую сборку С++
Мне нужно скомпилировать DLL в Managed C++ в Visual Studio 2005. Я хочу это с включенным 32-битным флагом. Для справки см. http://illuminatedcomputing.com/blog/?p=117 . По умолчанию я выбираю платформу Win32 и устанавливаю параметр...
427 просмотров
schedule 24.07.2022

Сообщество С++/CLI
Любопытно, сколько людей на самом деле используют C++/CLI? Так сколько людей его использует? Существуют ли конкретные рабочие места, на которые люди ищут только программистов в управляемой среде? Насколько велико сообщество вокруг C++/cli? Из...
559 просмотров
schedule 27.04.2023

как выгрузить управляемую С++ dll?
A.dll — это родная dll c++, B.dll — это управляемая dll c++. A.dll зависит от B.dll, поэтому при загрузке A.dll B.dll загружается автоматически, но после выгрузки A.dll B.dll все еще загружается. Только A.dll зависит от B.dll, почему B.dll нельзя...
1136 просмотров
schedule 18.08.2022

Что не так с передачей сложного типа в результате в WCF?
У меня есть следующие методы WCF: [OperationContract] array<Object^>^ GetResult(UInt64 taskId); [OperationContract] array<UrlInfo^>^ GetResultAsUriInfo(UInt64 taskId); когда я возвращаю массив строк через GetResult, он работает...
370 просмотров
schedule 18.04.2023

Инициализируйте векторы, чтобы они содержали 13 элементов
я пытаюсь инициализировать векторы, чтобы они содержали 13 элементов каждый в конструкторе класса. Так как в следующем случае компилятор выдает "синтаксическую ошибку: 'константа'". #include <vector> using namespace System; public ref...
442 просмотров
schedule 09.03.2023

Как решить проблему исчезновения формы окна Visual C++?
У меня есть визуальная программа на С++, в которой есть несколько оконных форм. Он не содержит ошибок и может быть успешно построен. Сегодня я хочу добавить еще одно текстовое поле и кнопку в одну из форм, но я не могу найти свое окно дизайна формы....
169 просмотров
schedule 31.05.2023

Невозможно скомпилировать библиотеку C++/CLR смешанного режима в VS2010, которая компилируется в VS2008 и компилируется с помощью MSBuild
Вот странная вещь, с которой я столкнулся сегодня днем ​​... У меня есть библиотека смешанного режима, которую я сделал некоторое время назад, и она отлично работает с VS2008. Я нахожусь в процессе перехода на VS2010 и попытался создать эту...
626 просмотров

преобразовать из std::string в String^
У меня есть функция на C++, имеющая значение типа std::string, и я хочу преобразовать ее в String^. void(String ^outValue) { std::string str("Hello World"); outValue = str; }
19389 просмотров
schedule 19.03.2023

Абстрактный базовый класс С++/CLI?
Пытаюсь написать смешанную сборку. Вот фрагмент: public ref class OpusStream : public Stream { protected: OpusStream(void); public: ~OpusStream(void); !OpusStream(void); int TestEncode(void); /* System::IO::Stream */...
1516 просмотров
schedule 12.04.2023

Перенести массив байтов (gcroot‹System::Byte []› cosbuf;) из /oldsyntax в /clr
Сейчас я обновил свой проект C++ с /oldsyntax на /clr, но у меня возникли проблемы с его запуском. Старая программа (которая отлично работает) gcroot<System::Byte []> cosbuf; (in header file) А это в конструкторе cosbuf = new...
359 просмотров
schedule 18.03.2022