1
ответ

modopt и отражение.NET

У меня есть интерфейс CLI/C, который я хочу исследовать через Отражение.NET. Вот функциональная подпись в исходном коде: класс ClassA; шаблон <имя типа _Type> класс ClassTempA; общественность...
вопрос задан: 2 January 2009 21:21
0
ответов

Как преобразовать System :: array в std :: vector?

Есть ли простой способ преобразовать систему CLI / .NET: : array в C ++ std :: vector, помимо поэлементного выполнения? Я пишу метод-оболочку (SetLowerBoundsWrapper, ниже) в CLI / C ++, который принимает ...
вопрос задан: 1 May 2019 07:07
0
ответов

Как отключить / включить вывод консоли из DLL C ++ / CLI в приложении C #?

DLL написана на C ++ / CIL, я хочу подавить вывод из нее. // Возвращаемое значение проверяется, и каждый вызов успешен
вопрос задан: 13 April 2019 00:53
0
ответов

C ++ - CLI: может ли Wrapper указать, где искать библиотеку, в которую он упакован?

Используя CLI, я обернул библиотеку классов C # DLL C ++, чтобы к C # можно было обращаться из неуправляемого кода. Я включил библиотеку классов C # в качестве ссылки в проекте VisualStudio для C ++ ...
вопрос задан: 29 March 2019 02:13
0
ответов

Невозможно добавить ссылку на C # DLL из проекта C ++ / CLI

Я изменил простую библиотеку c # в VS2015 для управления RS232 для работы с моим аппаратным устройством. Я могу скомпилировать его в DLL, а затем загрузить эту DLL из тестовой программы C # и успешно отправить RS232 ...
вопрос задан: 28 March 2019 03:09
0
ответов

Проект C ++ / CLI всегда полностью перестраивается при обновлении c # dll, на который ссылаются

У меня сейчас есть проект C ++ / CLI с несколькими исходными файлами. У меня есть отдельный проект C #, который я добавил в качестве ссылки в проекте C ++ / CLI и использовал метод из кода C # в одном из .cpp ...
вопрос задан: 26 March 2019 14:22
0
ответов

Не удалось позвонить с помощью System.Diagnostics

Моя цель - вызвать System.Diagnostics.Stopwatch. Я попытался обратиться к System.Diagnostics двумя способами: 1. используя System.Diagnostics; Затем система подчеркивается и говорит, что термин, определяемый пространством имен ...
вопрос задан: 24 March 2019 05:32
0
ответов

Массив GCHandles

У меня есть массив массивов байтов в c ++ / cli: array < array < System :: Byte > ^ > ^ data; Мне нужно преобразовать его в вектор в стиле c ++ вектора указателей < uint8_t * > CDATA; Я тогда отправлю cData ...
вопрос задан: 22 January 2019 17:29
0
ответов

Преобразование параметров потока между C ++ и C ++ / CLI

У меня есть функция в C ++, которая принимает поток в качестве входных данных: std :: ostream & amp; оператор < < (std :: ostream & amp; o, XObj x); который печатает x содержимого в o. Я написал оболочку для класса XObj в C ++ / ...
вопрос задан: 18 January 2019 17:31
0
ответов

C ++ / CLI: Почему я не могу передать строки по ссылке?

Почему Microsoft C ++ / CLI не позволяет мне передавать строки по ссылке? Я получил следующую ошибку: C3699: '&': нельзя использовать это косвенное обращение к типу 'System :: String'
вопрос задан: 17 April 2018 15:51
0
ответов

Тестируемое автономное приложение завершает работу вскоре после того, как я прикрепить с помощью VS2010 SP1 в x86

В Windows 7 x64, когда я подключаюсь в режиме x86 к довольно сложному свободно работающему приложению, оно какое-то время запускается, а затем завершается воспроизводимо. MyApp.exe Managed (v4.0.30319) 'завершился с кодом -1073740791 (...
вопрос задан: 14 December 2017 19:41
0
ответов

c++/cli caret^ Vs. Pointer*?

Я долгое время программировал на C и на C#, думал, что переход на C++ будет плавным... в любом случае, я видел использование caret, но не понимаю его смысла. в чем разница между: ...
вопрос задан: 23 October 2017 14:57
0
ответов

Как настроить таргетинг на профиль клиента .NET 4 для C ++ / CLI в Visual Studio 2010?

В этой статье описывается его выбор для .NET 3.5 в VS2008. {{1} } Как выбрать профиль клиента .NET 4.0 для C ++ / CLI в VS2010?
вопрос задан: 23 May 2017 12:34
0
ответов

Почему это называется Marshalling? [дублировать]

Возможно дублировать: Почему понятие "Маршинг" называется именно так? Почему преобразование между двумя типами называется Marshalling! В чем смысл Маршалла, почему мы просто не используем ...
вопрос задан: 23 May 2017 12:34
0
ответов

Как можно получить имя свойства в виде строки в управляемом С++

Я вижу много записей для этого в С#, но ничего для С++ У меня есть набор свойства в некотором управляемом коде C++, который используется для передачи данных между частями C# и частями C++. В C# ...
вопрос задан: 23 May 2017 12:34
0
ответов

текущие логические потоки увеличиваются / утечка стека потоков

Мониторинг моего .NET приложение в системном мониторе Я вижу, что .NET CLR LocksAndThreads / # текущих логических потоков неуклонно увеличивается (в настоящее время 293) с течением времени, что указывает на то, что стек потоков ...
вопрос задан: 23 May 2017 12:30
0
ответов

Есть ли проект интеллектуального указателя C ++ / CLI (например, scoped_ptr)?

Существует ли класс интеллектуальных указателей C ++ / CLI RAII для содержания собственного указателя в управляемом типе? Просто интересно, прежде чем я пойду, напишу свой собственный шаблон класса значений clr_scoped_ptr. Мне известно о ...
вопрос задан: 23 May 2017 12:25
0
ответов

Каковы преимущества C ++ / CLI (ранее «Управляемый C ++») перед стандартным C ++?

Ближайший вопрос, который я нашел в SO, был этот, но ответы на самом деле касались преимуществ C ++ / CLI над C # . Мне нужно понять преимущества C ++ / CLI перед стандартным C ++.
вопрос задан: 23 May 2017 12:25
0
ответов

Примеры кода ISO C ++, который недействителен C ++ / CLI

В Интернете я видел противоречивые ответы относительно того, является ли C ++ / CLI надмножеством C ++ или не. Принятый ответ на этот вопрос утверждает, что «технически нет», но не дает ...
вопрос задан: 23 May 2017 12:23
0
ответов

Ошибка «модуль не найден» в компоненте C ++ / CLI в ASP.NET

Я должен включить (управляемый) компонент C ++ / CLI в один из моих проектов ASP.NET, который ссылается на другой (неуправляемые) библиотеки DLL C ++. Не должно быть проблем - .NET 3.5 доволен при компиляции ...
вопрос задан: 23 May 2017 12:16
0
ответов

Преобразование проекта c++ с версии 4.0 на платформу 3.5

Мне нужно изменить целевую структуру проекта c++ с версии 4.0 на версию 3.5. Я нашел этот вопрос/ответ полезным в том, как это сделать: Измените проект C++/CLI на другой фреймворк, чем 4.0 с vs2010...
вопрос задан: 23 May 2017 12:12
0
ответов

What is the “^” symbol in C++?

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 ...
вопрос задан: 23 May 2017 12:10
0
ответов

Закрепить указатель функции

Мне нужно передать управляемый обратный вызов неуправляемому TCP-приемнику. Поскольку это поток, который должен существовать на протяжении всего времени существования приложения, мне нужно предотвратить его сборку мусора. У меня есть...
вопрос задан: 23 May 2017 12:10
0
ответов

C ++: Получение кода ошибки c3859 при компиляции в сочетании C ++ / CLI и C ++

После того, как я сделал как предложено Хансом Пассантом в C ++: Получение «ошибки C2065: 'pst': необъявленный идентификатор» при использовании pstsdk? (который работает), мой код теперь выглядит так: ...
вопрос задан: 23 May 2017 12:09
0
ответов

Обертывание неуправляемой библиотеки классов C ++ с помощью C ++ / CLI - Вопрос 2 - Коллекции

Примечание. Этот пост представляет собой вопрос №2 моего запроса. Вводный блок (весь текст до тех пор, пока не будут набраны числа) повторяется в обоих вопросах, так как это дополнительная информация, которая может потребоваться ...
вопрос задан: 23 May 2017 12:06
0
ответов

Лучший способ обхода ошибки компилятора C2158: make_public не поддерживает собственные типы шаблонов

У меня есть два c ++ / cli dll (т.е. скомпилированные с / clr), где A.dll ссылается на B.dll. В сборке B у меня есть метод GetMgdClassB, который я хотел бы вызвать из сборки A. Вот код сборки B (B.cpp): ...
вопрос задан: 23 May 2017 12:04
0
ответов

Связывание неуправляемой DLL C ++ с DLL управляемой библиотеки классов C ++

Как в вопросе Создание простой оболочки c ++. Net . Пошагово собираюсь использовать классы C ++ в .NET но у меня проблемы со сборкой в ​​Visual Studio (2008). У меня есть неуправляемый класс A (C ++ ...
вопрос задан: 23 May 2017 12:03
0
ответов

Обертывание неуправляемой библиотеки классов C ++ с помощью C ++ / CLI - Вопрос 1 - Организация проекта / кода

Примечание. Этот пост представляет собой вопрос №1 моего запроса. Вводный блок (весь текст до тех пор, пока не будут набраны числа) повторяется в обоих вопросах, так как это справочная информация, которая может потребоваться ...
вопрос задан: 23 May 2017 12:00
0
ответов

Как связать константы с интерфейсом в C #?

Некоторые языки позволяют связывать константу с интерфейсом: пример Java пример PhP Абстрактные интерфейсы W3C делают то же самое, например: // Представлено в DOM Level 2: интерфейс CSSValue {...
вопрос задан: 23 May 2017 12:00
0
ответов

Как использовать & #39;native& #39; указатель в ссылочном классе в C++/CLI?

Я пытаюсь написать небольшую библиотеку, которая будет использовать DirectShow. Эта библиотека должна использоваться приложением.NET, поэтому я подумал, что лучше всего написать ее на C++/CLI. У меня проблемы с...
вопрос задан: 23 May 2017 11:58