Вопросы по теме 'managed-c++'
каков синтаксис C ++ / CLI для подписки на события?
Я обновляю старый управляемый код C ++ такими строками:
instanceOfEventSource->add_OnMyEvent(
new EventSource::MyEventHandlerDelegate(this, MyEventHandlerMethod) );
куда
EventSource - это класс, который публикует события....
4298 просмотров
schedule
10.10.2021
Инициализация массива в управляемом C ++
Я хочу объявить и инициализировать 1D управляемый массив элементов.
Если бы это был код на C #, я бы написал его так:
VdbMethodInfo[] methods = new VdbMethodInfo[] {
new VdbMethodInfo("Method1"),
new VdbMethodInfo("Method2")
};
Я...
18541 просмотров
schedule
16.09.2021
Как перенаправить объявление метода в C ++ / CLI, чтобы оно соответствовало сигнатуре метода Managed Extensions for C ++, который принимает ссылку на управляемый тип
Я хотел бы вызвать метод, компилируемый с /clr:oldsyntax (Управляемые расширения для синтаксиса C ++) из кода C ++, компилируемого с /clr (C ++ / CLI). Однако у меня возникли проблемы с прямым объявлением метода в C ++ / CLI, чтобы он...
958 просмотров
schedule
22.09.2021
Связывание статической собственной библиотеки с управляемым проектом C ++ приводит к появлению неиспользуемых (и неожиданных) зависимостей в
Сводка:
Управляемый ( /clr ) проект C ++ ( .dll ) статически связывает собственную библиотеку C ++ (которая скомпилирована с /MD ). Статическая библиотека велика и ссылается на множество других библиотек, но функциональность, используемая...
133 просмотров
schedule
01.12.2021
Не отображается содержимое переменной при отладке кода C ++, вызываемого из управляемого приложения
У меня есть собственные библиотеки DLL C, которые я вызываю из библиотеки Managed C ++ Class (Rem). В библиотеке классов Rem у меня есть один собственный класс C ++ (api) и один управляемый класс C ++ (API).
Управляемый класс (API) на данный момент...
5101 просмотров
schedule
14.03.2022
Передача неуправляемой структуры C ++ по ссылке на управляемый метод C ++ вызывает нарушение прав доступа при ссылке на структуру
Я пытаюсь передать эту структуру:
#pragma unmanaged
typedef struct
{
void* data;
unsigned nlen;
unsigned int type;
} PARAMETER;
К статическому методу этого класса:
#pragma managed
private class __gc GlobalFunctions
{
static...
1413 просмотров
schedule
21.03.2022
Как использовать UTF8Encoding в Visual C++
Мне нужно изменить приведенный ниже код С# на код С++.
public static byte[] StrToByteArray(string str)
{
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
return encoding.GetBytes(str);
}
на этом...
1977 просмотров
schedule
24.03.2022
Как я могу обрабатывать ошибки в операторе #using в управляемом C++ (/CLR)
У меня есть управляемый проект C++ (скомпилированный с /CLR), который ссылается на .NET dll с помощью оператора #using, например:
#using <mydotnet.dll>
Существование dll проверяется во время компиляции, а также во время выполнения. и в...
86 просмотров
schedule
11.05.2022
Проблема для пользовательского оператора из управляемого C++ в C#
Я оборачиваю некоторый код C++ в управляемый C++, чтобы получить к нему доступ в C#: я не могу понять, как заставить операторы правильно работать в C#
Я создаю в управляемом С++:
public ref class ClassCLI
{
public:
double val;...
91 просмотров
schedule
09.05.2022
Решение конфликтов объектных файлов не работает для управляемого C ++ в VS2013
Этот вопрос является дополнением к странному «предупреждению LNK4042» в Visual Studio 2010 . Вкратце, Visual Studio делает следующую структуру папок плоской для сгенерированных объектных файлов C ++ -> одноименные объектные файлы перезаписываются ->...
131 просмотров
schedule
18.05.2022
Использование защищенных методов базового класса внутри переопределенной (новой) функции производного класса
Я пытался сделать что-то похожее на вызов Java "super" , который, как я думал, будет возможен следующим образом:
public ref class base {
public: base(){}
protected: virtual void funct()
{
MessageBox::Show("base funct");
}
};
public ref...
138 просмотров
schedule
21.06.2022
Возможно ли, чтобы неуправляемое приложение C++ загружало CLR только тогда, когда ему нужны управляемые типы?
Более того, у меня есть собственное приложение C++, которому, возможно, никогда не понадобится использовать управляемые типы. Я хотел бы, чтобы CLR оставалась незагруженной до тех пор, пока я не наткнусь на путь кода, который фактически зависит от...
102 просмотров
schedule
15.07.2022
Проблема в double.Parse в управляемом C ++
У меня возникает странная проблема при разборе двойного значения в управляемом C ++. Может быть, я что-то делаю не так. Когда я делаю:
double value = 0.006;
result = Math::Parse( value)
Результатом будет 0.006000000000001 . Почему...
512 просмотров
schedule
29.07.2022
Следует ли писать приложение WPF на C ++ / CLI или C #?
Приложения WPF по своей сути являются управляемыми приложениями? Верно? Итак, я должен выбирать между использованием управляемого C ++ или управляемого C #. Я экспериментировал с управляемым C ++ много лет назад. Казалось, еще не совсем готово к...
3223 просмотров
schedule
01.08.2022
Создание 64-битных проектов CLR C++ в VS2008
Я создаю оболочку вокруг собственной библиотеки, которая поставляется как в 32, так и в 64-битных версиях. У меня есть довольно сложный проект C++/CLR, который включает в себя несколько файлов заголовков из собственных библиотек. Я заставил его...
2294 просмотров
schedule
07.08.2022
basic_timed_mutex.hpp(159): фатальная ошибка C1001: в компиляторе произошла внутренняя ошибка
У меня проблема, когда я создаю проект в Visual Studio 2010 для 64-битной версии. Я не смог собрать 64-битную библиотеку Boost, я получаю сообщение об ошибке ниже. Я могу собрать для 32-битной версии, но не для 64-битной....
1193 просмотров
schedule
21.08.2022
Неразрешенный токен в управляемом C ++
У меня на руках загадка. Я пытаюсь изучить управляемый C ++, исходящий из фона C #, и столкнулся с препятствием. Если у меня есть проект, который включает два класса, базовый класс Soup и производный класс TomatoSoup , который я компилирую как...
8431 просмотров
schedule
01.09.2022
Помогите постфактум отладить приложение Win32 в смешанном режиме
Вот ситуация:
Фон
У меня есть приложение смешанного режима .NET/Native, разработанное в Visual Studio 2008.
Что я имею в виду под смешанным режимом, так это то, что внешний интерфейс написан на C++ .NET, который вызывает собственную...
1080 просмотров
schedule
20.05.2023
Управляемый неразрешенный токен C ++
Я новичок в управляемом C ++.
У меня есть два управляемых проекта C ++ в одном .sln, Project Lib и Project LibTest. LibTest использует Lib.
Lib компилируется и линки в порядке. Проект установлен как .dll.
LibTest также компилируется как...
19116 просмотров
schedule
19.10.2022
C# lock() в управляемом C++
Имеет ли управляемый C++ эквивалент C# lock()? и SyncLock VB? Если да, то как мне его использовать?
15214 просмотров
schedule
16.03.2023