0
ответов

Ссылки на управляемый код между любым процессором и x64

У меня есть проект C ++ / CLI смешанного режима, который скомпилирован как замороженные dll x86 и x64. У меня есть приложение C #, которое должно использовать этот проект, скомпилированный как «Any CPU». Как я могу правильно сослаться на ...
вопрос задан: 4 March 2011 16:11
0
ответов

Реализация IEnumerable и IEnumerator в C ++ / CLI

Есть ли у кого-нибудь рабочий пошаговый пример реализации IEnumerable и IEnumerator в C ++ / CLI? В качестве альтернативы, знает ли кто-нибудь, как исправить следующий код из MS Connect, который ...
вопрос задан: 23 February 2011 01:34
0
ответов

Необязательные параметры в управляемых методах C ++ / CLI

Как я могу объявить управляемый метод в C ++ / CLI, который имеет необязательный параметр при использовании из C #? Я украсил параметр как необязательным, так и атрибутом DefaultParameterValue (см .: Как ...
вопрос задан: 11 February 2011 22:15
0
ответов

Сбой смешанного режима C ++ / CLI: повреждение кучи в atexit (статическая регистрация деструктора)

Я работаю над развертыванием программы, и кодовая база представляет собой смесь C ++ / CLI и C #. C ++ / CLI существует во всех вариантах: нативный, смешанный (/ clr) и безопасный (/ clr: safe). В моей среде разработки я ...
вопрос задан: 9 February 2011 23:22
0
ответов

Как назначить обработчик событий событию в C ++ / CLI?

Как добавить «события» к «событию» / делегату? Какой синтаксис? То же самое в C ++ / CLI и в C #?
вопрос задан: 9 February 2011 07:50
0
ответов

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

У меня есть управляемый объект в C ++ / CLI сборка. Будучи C ++ / CLI, он реализует шаблон Disposable через свой «деструктор» (да, я знаю, что это не то же самое, что стандартный деструктор C ++). Из C ++ / ...
вопрос задан: 8 February 2011 15:48
0
ответов

с использованием пространства имен

в чем разница между использованием System; и используя пространство имен System; это то же самое? спасибо
вопрос задан: 5 February 2011 11:30
0
ответов

Не удалось найти раздел «замок» в файле конфигурации, связанном с этим доменом

Я получаю эту ошибку, когда публикую Cuyahoga CMS на localhost. Что я могу сделать? Я ничего не знаю о "castle" или "castle.windsor".
вопрос задан: 5 February 2011 09:45
0
ответов

Как мне отложить загрузку .dll в C ++ - CLI ( .net)?

Я пытаюсь отложить загрузку зависимых .dll для приложения C ++ / CLI, чтобы я мог проверить их существование и предупредить пользователя вместо того, чтобы просто сбой. Я пробовал добавлять библиотеки в MyProject -...
вопрос задан: 21 January 2011 18:30
0
ответов

Дизайнер отклоняет пользовательский элемент управления

У меня есть проект библиотеки управления C ++, скомпилированный с использованием / CLR. Внутри этого проекта есть пользовательский элемент управления, который обращается к собственной DLL. Этот пользовательский элемент управления отображается в панели ин
вопрос задан: 21 January 2011 04:42
0
ответов

Вызов базового конструктора в c ++ CLI

Если я наследую от базового класса и хочу чтобы передать что-то из конструктора унаследованного класса в конструктор базового класса, как мне это сделать? Например, если я наследую от ...
вопрос задан: 12 January 2011 07:55
0
ответов

Что означает ^ после типа в c ++?

У меня есть код на C ++ с типами возврата функций, объявленными как строка ^ или IEnumerable ^, что это означает? редактирует: c # -> c ++ / cli
вопрос задан: 4 January 2011 23:13
0
ответов

Почему мое приложение не может найти зависимую dll в том же каталоге?

У меня есть простое тестовое приложение консоли ConsoleApplication1.exe, которое ссылается на другую сборку clipper.dll . На 3 машинах, на которых я тестировал его, можно разместить оба файла, например, в c: \ ...
вопрос задан: 7 December 2010 08:40
0
ответов

C ++ / CLI: предотвращение сборки мусора в управляемой оболочке неуправляемого ресурса

У меня есть неуправляемый класс C ++ NativeDog, который нужно использовать из C #, поэтому я создал класс-оболочку ManagedDog. // неуправляемый класс C ++ класс NativeDog {NativeDog (...); // конструктор ~ ...
вопрос задан: 6 December 2010 13:20
0
ответов

Производительность C ++ / CLI по сравнению с Native C ++?

Доброе утро, я пишу средство проверки орфографии, которое в данном случае критично для производительности. Это значит, и поскольку я планирую подключиться к БД и создать графический интерфейс на C #, я написал дистанцию ​​редактирования ...
вопрос задан: 6 December 2010 10:33
0
ответов

Директива using для указания псевдонима класса в C ++ / CLI

В C # существует три типа директив using: using System; // Указываем пространство имен используя Diag = System.Diagnostics; // Указываем псевдоним пространства имен используя DBG = System.Diagnostics.Debug; // Укажите ...
вопрос задан: 1 December 2010 19:17
0
ответов

Understanding gcroot

I have been reading this article to understand the gcroot template. I understand the gcroot provides handles into the garbage collected heap and that the handles themselves are not garbage ...
вопрос задан: 26 November 2010 00:49
0
ответов

Как преобразовать IntPtr в собственный объект C ++

У меня есть COM-DLL, которую я использую в C ++ / Cli, один из методов в этой COM-DLL возвращает IntPtr Я хочу преобразовать это обратно в указатель на собственный объект. Как я могу это сделать? Пожалуйста, введите
вопрос задан: 25 November 2010 13:42
0
ответов

LNK1318: Непредвиденная ошибка PDB; OK (0)

Я пытаюсь выполнить компоновку с библиотекой (libcef_wrapper_dll.lib), которая была создана с флагом / MDd. Мое приложение построено с использованием / MDd и / CLR, поэтому должно быть совместимо. Проект компилируется нормально, но ...
вопрос задан: 23 November 2010 13:33
0
ответов

Взаимодействие с C ++: как мне вызвать класс C # из собственного C ++, если этот класс нестатичен?

У меня большой приложение, написанное на родном C ++. У меня также есть класс на C #, который мне нужно вызвать. Если бы класс C # был статическим, это было бы тривиально (в сети много примеров) - просто ...
вопрос задан: 9 November 2010 10:35
0
ответов

Необходима ли специализация в разработке программного обеспечения [закрыто]

У меня есть закончил мой университет почти год назад. С тех пор я работал со многими различными технологиями, такими как PHP, JQuery, ASP.NET, C # и т. Д. Недавно я перешел в компанию, где ...
вопрос задан: 4 November 2010 15:54
0
ответов

Generating a COM visible assembly from managed c++ (C++/CLI)

I need to develop some classes that should be callable from VB6 with Managed C++ (C++/CLI). I've developed first a sample in C# and I can use the assembly through COM without problems just using the ...
вопрос задан: 29 October 2010 15:53
0
ответов

Подсветка синтаксиса в Visual C ++ 2008

Я пишу библиотеку C ++ - CLI в VS 2008, она выделяет только ключевые слова. Я хотел бы иметь подсветку для типов CLR и типов, которые я также определяю. Пробные инструменты-> Параметры-> Среда -> ...
вопрос задан: 26 October 2010 10:23
0
ответов

Проблема при компиляции с помощью marshal.h: ошибка C2872: 'IServiceProvider': неоднозначный символ

Я пытаюсь использовать библиотеку сортировки в моем проекте C ++ / CLI. При компиляции с #include я получаю сообщение об ошибке C2872: «IServiceProvider»: неоднозначный символ. Большая часть ...
вопрос задан: 22 October 2010 20:21
0
ответов

Visual C ++ / CLI (CLR) Нулевой указатель

Я не хочу реализовывать следующий код - проверку, является ли указатель нулевым или ненулевым. Если указатель указывает на объект, то проделайте что-то с этим объектом, если нет - пропустите этот блок кода. Мой код: ref ...
вопрос задан: 15 October 2010 11:02
0
ответов

Как можно Я привел gcroot к IMyInterface в C ++. Net?
Мне приходится проделывать некоторые странные вещи с gcroot, но я получаю следующую ошибку в строке динамического приведения: «не могу использовать 'dynamic_cast' для преобразования от 'gcroot' до 'IMyInterface ^'. В C # вы могли ...
вопрос задан: 14 October 2010 19:35
0
ответов

getItemAtPosition () Как получить читаемые данные из выбранного элемента в ListView

У меня есть listView контактов, которые я получил из примера Android ContactManager. Этот список отображается нормально, но я могу ' Я загнал себя в угол. Моей целью было взять неуправляемую библиотеку C ++ и кучу файлов заголовков и раскрыть их ...
вопрос задан: 8 October 2010 01:24
0
ответов

Как программно изменить .lnk, чтобы изменить его цель?

Есть ли способ открыть ярлык Windows (файл .lnk) и изменить его цель? Я нашел следующий фрагмент, который позволяет мне найти текущую цель, но это свойство только для чтения: Shell32 :: Shell ^ ...
вопрос задан: 29 September 2010 15:32
0
ответов

Как очистить вещи .NET при выгрузке C ++ / CLI DLL?

Я новичок в C ++ / CLI, поэтому, пожалуйста, потерпите меня ... Я работаю над смешанной C ++ / CLI DLL, которая должна служить мостом между процессом Win32 и сборкой .NET. В DLL мне нужны некоторые вещи .NET, чтобы быть ...
вопрос задан: 22 September 2010 05:48
0
ответов

marshal_as, строки и поля против свойств

включают " stdafx.h "#include <строка> #include ref class Test {System :: String ^ text; void Method () {std :: string f = msclr :: interop :: marshal_as & ...
вопрос задан: 7 September 2010 14:02