У меня есть интерфейс CLI/C, который я хочу исследовать через Отражение.NET. Вот функциональная подпись в исходном коде: класс ClassA; шаблон <имя типа _Type> класс ClassTempA; общественность...
Есть ли простой способ преобразовать систему CLI / .NET: : array в C ++ std :: vector, помимо поэлементного выполнения? Я пишу метод-оболочку (SetLowerBoundsWrapper, ниже) в CLI / C ++, который принимает ...
Используя CLI, я обернул библиотеку классов C # DLL C ++, чтобы к C # можно было обращаться из неуправляемого кода. Я включил библиотеку классов C # в качестве ссылки в проекте VisualStudio для C ++ ...
Я изменил простую библиотеку c # в VS2015 для управления RS232 для работы с моим аппаратным устройством. Я могу скомпилировать его в DLL, а затем загрузить эту DLL из тестовой программы C # и успешно отправить RS232 ...
У меня сейчас есть проект C ++ / CLI с несколькими исходными файлами. У меня есть отдельный проект C #, который я добавил в качестве ссылки в проекте C ++ / CLI и использовал метод из кода C # в одном из .cpp ...
Моя цель - вызвать System.Diagnostics.Stopwatch. Я попытался обратиться к System.Diagnostics двумя способами: 1. используя System.Diagnostics; Затем система подчеркивается и говорит, что термин, определяемый пространством имен ...
У меня есть массив массивов байтов в c ++ / cli: array < array < System :: Byte > ^ > ^ data; Мне нужно преобразовать его в вектор в стиле c ++ вектора указателей < uint8_t * > CDATA; Я тогда отправлю cData ...
У меня есть функция в C ++, которая принимает поток в качестве входных данных: std :: ostream & amp; оператор < < (std :: ostream & amp; o, XObj x); который печатает x содержимого в o. Я написал оболочку для класса XObj в C ++ / ...
Почему Microsoft C ++ / CLI не позволяет мне передавать строки по ссылке? Я получил следующую ошибку: C3699: '&': нельзя использовать это косвенное обращение к типу 'System :: String'
В Windows 7 x64, когда я подключаюсь в режиме x86 к довольно сложному свободно работающему приложению, оно какое-то время запускается, а затем завершается воспроизводимо. MyApp.exe Managed (v4.0.30319) 'завершился с кодом -1073740791 (...
Я долгое время программировал на C и на C#, думал, что переход на C++ будет плавным...
в любом случае, я видел использование caret, но не понимаю его смысла. в чем разница между: ...
Возможно дублировать: Почему понятие "Маршинг" называется именно так? Почему преобразование между двумя типами называется Marshalling! В чем смысл Маршалла, почему мы просто не используем ...
Я вижу много записей для этого в С#, но ничего для С++ У меня есть набор свойства в некотором управляемом коде C++, который используется для передачи данных между частями C# и частями C++. В C# ...
Мониторинг моего .NET приложение в системном мониторе Я вижу, что .NET CLR LocksAndThreads / # текущих логических потоков неуклонно увеличивается (в настоящее время 293) с течением времени, что указывает на то, что стек потоков ...
Существует ли класс интеллектуальных указателей C ++ / CLI RAII для содержания собственного указателя в управляемом типе? Просто интересно, прежде чем я пойду, напишу свой собственный шаблон класса значений clr_scoped_ptr. Мне известно о ...
Ближайший вопрос, который я нашел в SO, был этот, но ответы на самом деле касались преимуществ C ++ / CLI над C # . Мне нужно понять преимущества C ++ / CLI перед стандартным C ++.
В Интернете я видел противоречивые ответы относительно того, является ли C ++ / CLI надмножеством C ++ или не. Принятый ответ на этот вопрос утверждает, что «технически нет», но не дает ...
Я должен включить (управляемый) компонент C ++ / CLI в один из моих проектов ASP.NET, который ссылается на другой (неуправляемые) библиотеки DLL C ++. Не должно быть проблем - .NET 3.5 доволен при компиляции ...
Мне нужно изменить целевую структуру проекта c++ с версии 4.0 на версию 3.5. Я нашел этот вопрос/ответ полезным в том, как это сделать: Измените проект C++/CLI на другой фреймворк, чем 4.0 с vs2010...
Has a new symbol joined the C++ language specification while I was sleeping under a rock? I just encountered the following question: Restrict Text Box to only accept 10 digit number Which suggests ...
Мне нужно передать управляемый обратный вызов неуправляемому TCP-приемнику. Поскольку это поток, который должен существовать на протяжении всего времени существования приложения, мне нужно предотвратить его сборку мусора. У меня есть...
После того, как я сделал как предложено Хансом Пассантом в C ++: Получение «ошибки C2065: 'pst': необъявленный идентификатор» при использовании pstsdk? (который работает), мой код теперь выглядит так: ...
Примечание. Этот пост представляет собой вопрос №2 моего запроса. Вводный блок (весь текст до тех пор, пока не будут набраны числа) повторяется в обоих вопросах, так как это дополнительная информация, которая может потребоваться ...
У меня есть два c ++ / cli dll (т.е. скомпилированные с / clr), где A.dll ссылается на B.dll. В сборке B у меня есть метод GetMgdClassB, который я хотел бы вызвать из сборки A. Вот код сборки B (B.cpp):
...
Как в вопросе Создание простой оболочки c ++. Net . Пошагово собираюсь использовать классы C ++ в .NET
но у меня проблемы со сборкой в Visual Studio (2008). У меня есть неуправляемый класс A (C ++ ...
Примечание. Этот пост представляет собой вопрос №1 моего запроса. Вводный блок (весь текст до тех пор, пока не будут набраны числа) повторяется в обоих вопросах, так как это справочная информация, которая может потребоваться ...
Некоторые языки позволяют связывать константу с интерфейсом: пример Java пример PhP Абстрактные интерфейсы W3C делают то же самое, например: // Представлено в DOM Level 2: интерфейс CSSValue {...
Я пытаюсь написать небольшую библиотеку, которая будет использовать DirectShow. Эта библиотека должна использоваться приложением.NET, поэтому я подумал, что лучше всего написать ее на C++/CLI. У меня проблемы с...