0
ответов

Запретить классу-наследнику переопределить виртуальную функцию базового класса [дубликат]

Ситуация такая. { общедоступные: виртуальная void foo () = 0; } класс MyClass: Интерфейс { общедоступная: виртуальная пустая панель () = 0; private: void foo () {// Некоторые ...
вопрос задан: 9 January 2012 07:28
0
ответов

Различные модификаторы доступа для средства получения / установки свойства в C ++ / CLI

Можно ли указать разные модификаторы доступа для средства получения и установки свойства с использованием синтаксиса C ++ / CLI ? В C # можно было бы написать: class Foo {публичная строка Bar {получить; internal ...
вопрос задан: 2 January 2012 22:46
0
ответов

Делегат C ++ / CLI как указатель на функцию (System.AccessViolationException)

Я экспериментировал с делегатами C ++ / CLI (как и я пытаюсь создать справочную библиотеку .NET), и у меня возникла следующая проблема. Я определяю делегат в C ++ / CLI, а затем создаю ...
вопрос задан: 30 December 2011 02:44
0
ответов

Мой собственный управляемый тип как arg в C ++ / Библиотека классов CLI: CS0570: не поддерживается языком

Я пытался разработать библиотеку C ++ / CLI для использования в C #, и у меня возникла следующая проблема. Если мы возьмем мой управляемый эталонный класс следующим образом: библиотека пространства имен { using пространство имен System; ...
вопрос задан: 28 December 2011 21:44
0
ответов

Writing a managed wrapper for Chromium [closed]

Сегодня я порылся в интернете, и после прочтения множества решений решил, что написание обертки для Chromium будет интересным опытом обучения; не говоря уже о том, что это ...
вопрос задан: 27 December 2011 19:34
0
ответов

Есть ли у события C ++ / CLI какие-либо слушатели?

В C # я могу проверить, есть ли у события какие-либо слушатели: C # Пример: общедоступное статическое событие EventHandler OnClick; если (OnClick! = null) OnClick (null, new EventArgs ()); В C ++ / CLI проверка, является ли событие ...
вопрос задан: 7 December 2011 10:16
0
ответов

DLL смешанного режима C ++ / CLI выдает исключение при выходе

У меня проблема с созданной мной DLL смешанного режима C ++ / CLI. Он генерирует исключение при выгрузке, когда приложение .NET, которое его использует, завершает работу. После выполнения DLL_PROCESS_DETACH ...
вопрос задан: 15 November 2011 23:28
0
ответов

Как указать версию .NET при использовании параметра / CLR

Я компилирую сторонний код C ++ с использованием флага / CLR, для которого требуется только .NET Framework 3.5. Код компилируется нормально, но, поскольку у меня на компьютере установлена ​​.NET 4.0, полученный двоичный файл ...
вопрос задан: 14 November 2011 20:16
0
ответов

исключение HRESULT: 0x800700C1 при выполнении приложения C #, ссылающегося на собственную библиотеку C ++ с boost

Я запускаю приложение C #, которое ссылается на проект оболочки C ++ \ CLI, который, в свою очередь, ссылается на собственный проект C ++, зависящий от библиотеки Boost 1.47 (ссылки на файлы формы ... vc100-mt-gd-1_47 ....
вопрос задан: 11 November 2011 14:24
0
ответов

Как определить локаль пользователя, чтобы получить правильный разделитель csv?

У меня есть простой инструмент преобразования данных, и один из результатов, который он может произвести, - файл csv. Это отлично работает здесь, в Великобритании, но когда я отправил его немецкому клиенту, у меня возникли некоторые проблемы. ...
вопрос задан: 11 November 2011 11:34
0
ответов

Вызов DLL Delphi из C ++ \ CLI с множеством параметров

У меня есть DLL, построенная в Delphi 2010, с двумя методами: function Foo1 (a, b: Integer): PChar; экспорт; stdcall; функция Foo2 (a, b, c: целое число): PChar; экспорт; stdcall; экспортирует Foo1, Foo2; Каждый из них возвращает ...
вопрос задан: 17 October 2011 13:24
0
ответов

Преобразование между Base64String и Hexadecimal

Я использую в своем проекте C ++ / CLI ToBase64String для получения строки типа / MnwRx7kRZEQBxLZEkXndA == Я хочу преобразовать эту строку в шестнадцатеричное представление. Как Я могу сделать это в C ++ / CLI или C #?
вопрос задан: 16 October 2011 12:47
0
ответов

Как выполнить / открыть любой файл в .NET

Если у меня есть путь к любому файлу (.doc, .pdf, .png ... и т. Д.), И я хотел бы открыть этот файл как он открывается двойным щелчком (не нужно определять хост-программу). Пример того, что я имею в виду ...
вопрос задан: 15 October 2011 16:54
0
ответов

ССЫЛКА: фатальная ошибка LNK1221: подсистема не может быть выведена и должна быть определена

У меня нет других ошибок или предупреждений в моем решении, что было бы здорово, но эта ошибка полностью сбила меня с толку. У меня есть три проекта, один не ссылается ни на один, а два других ссылаются на него. Один из них ...
вопрос задан: 15 October 2011 02:07
0
ответов

Обнаружение утечки памяти для проектов в смешанном режиме: управляемый, неуправляемый и собственный

У меня есть решение Visual Studio 2010, которое содержит проекты C # (управляемый), C ++ / CLI (неуправляемый) и чистый C ++ (собственный). Я хотел бы выполнить обнаружение утечки памяти во всех трех проектах или хотя бы ...
вопрос задан: 14 October 2011 20:12
0
ответов

Как преобразовать массив в char* в C++ CLR?

В моем проекте я передаю байт[] из C# в функцию C++ CLR. Код C++ CLR: void TestByteArray(array^ byteArray) { ... } Код C#: byte[] bytes = new byte

; ... ...

вопрос задан: 10 October 2011 02:24
0
ответов

Как вернуть байт [] в C # в C ++ CLR

Я использую C ++ CLR для обертывания собственной библиотеки DLL C ++. Таким образом, DLL-библиотека C ++ CLR может быть доступна для проекта C #. Проблема в том, что когда я хочу вернуть byte [] в C # и написать такой код в CLR: static ...
вопрос задан: 10 October 2011 01:43
0
ответов

C ++ / CLI, эквивалент к ключевому слову C # [Readonly '

Что такое C ++ / CLI эквивалент ключевого слова C #' S Readonly? В частности, как вы пишете публичный или защищенный элемент класса C ++ / CLI, так что он готов, при навязке C #?
вопрос задан: 19 September 2011 10:04
0
ответов

Native c++ dll работает медленнее при вызове из VB.net по сравнению с вызовом из родного .exe

У меня есть некоторый код на родном C++ (Visual C++ 2010) для обработки файла размером в несколько гигабайт. Я скомпилировал его в .exe и это занимает около 8 минут. Но мне нужно вызвать его из .net интерфейса Visual Basic, поэтому я поставил ...
вопрос задан: 4 September 2011 05:53
0
ответов

C ++ / CLI: Перехват всех исключений (.NET / Win32 / CRT)

Я знаю, что это не одобряется, но у меня нет вариантов. Я разрабатываю приложение C ++ / CLI, в котором есть ошибка, которую я не могу отследить - в основном потому, что она обходит мой текущий обработчик сбоев: AppDomain: ...
вопрос задан: 17 August 2011 18:45
0
ответов

Когда следует вызывать удаление для выделенного объекта gcnew?

Я читал следующий пример MSKB, и они выполняют удаление для управляемого объекта. У меня сложилось впечатление, что вы никогда не должны удалять мусорный собранный объект, а вы должны оставить это ...
вопрос задан: 17 August 2011 02:54
0
ответов

C ++ / CLI, XAML и обработчики событий

Я новичок в мир Windows, и я думаю, что заблудился из-за проблемы. Мне бы хотелось получить совет от людей, имеющих опыт работы с C ++ / CLI, WPF и XAML. У меня есть код win32, и я ...
вопрос задан: 13 August 2011 19:45
0
ответов

Есть ли способ определить, действует ли #pragma unmanaged в C ++ / CLI?

У меня есть проект, который включает некоторые чувствительные к производительности собственные заголовки C ++, которые интенсивно используются шаблонов. В этом проекте мы также оборачиваем заголовки и добавляем некоторый связующий код, чтобы показать .
вопрос задан: 12 August 2011 10:58
0
ответов

Запечатанная команда - c ++ 0x, или она есть только у Microsoft

Будет ли запечатанная команда на c ++ 0x, или ее будет использовать только MS?
вопрос задан: 11 August 2011 19:37
0
ответов

Перечисление C ++ / CLI не отображается в C # со ссылкой на проект C ++ / CLI

Я не могу получить содержимое перечисления C ++ / CLI для отображения в проекте C #. Я могу видеть внутри написанного мной класса и даже видеть перечисление, но я не вижу значений перечисления. Так что я не могу использовать эту штуку на моем C # ...
вопрос задан: 11 August 2011 19:08
0
ответов

Динамическая загрузка C ++ / CLI .dll смешанного режима (и зависимостей) из неуправляемого C ++

У меня есть управляемая сборка C ++, которую я загружаю динамически в неуправляемом приложении C ++ с помощью стандартного вызова LoadLibrary (). Управляемая сборка C ++ зависит от нескольких других управляемых (C #) ...
вопрос задан: 10 August 2011 19:33
0
ответов

Access C ++ / CLI Overloaded Оператор [] в C #

У меня есть класс C ++ / CLI: общедоступный ссылочный класс Foobar {public: // методы здесь и т.д .. // перегрузка оператора double operator [] (int index); } Как мне получить доступ к Foobar из C #, учитывая ...
вопрос задан: 10 August 2011 03:40
0
ответов

Memcpy от собственного массива к управляемому массиву в C ++ CLI

Правильно ли я делаю ? Я получаю указатель на собственный массив, и мне нужно скопировать его в управляемый массив. Используйте memcpy () с pin_ptr.беззнаковый char * pArray; беззнаковое int arrayCount; // получить pArray & ...
вопрос задан: 5 August 2011 09:02
0
ответов

Как войти в неуправляемую библиотеку C ++ из моего кода C ++ / CLI

У меня есть следующие три проекта в моем решение: 1. Библиотека C # 2. Управляемый код C ++ / CLI 3. Неуправляемый код C ++. Я проверил "Включить отладку неуправляемого кода" в моем проекте C # и собрал оба C ++ ...
вопрос задан: 2 August 2011 19:48
0
ответов

Как перехватить неуправляемое исключение C ++ в управляемом C ++

Я разрабатываю тонкую управляемую оболочку C ++ над большой неуправляемой библиотекой C ++ и большой библиотекой C #. Мне нужно перехватывать ошибки, возникающие в этой большой неуправляемой библиотеке C ++, и перебрасывать их как Clr ...
вопрос задан: 27 July 2011 20:26