Вопросы по теме 'c++-cli'
Каков наилучший способ преобразования между char* и System::String в C++/CLI
Каков утвержденный способ преобразования из char* в System::string и обратно в C++/CLI? Я нашел несколько ссылок на шаблонные функции marshal_to‹> в Google, но, похоже, эта функция никогда не использовалась для Visual Studio 2005 (и, насколько мне...
66916 просмотров
schedule
26.03.2024
Представление дизайна VS2008 XAML подавляет сборку C++ с пространством имен
У меня есть сборка C++ с управляемым и неуправляемым кодом, скомпилированным в DLL. Он правильно импортирован в ссылки на проект, так как я могу видеть все свои классы и их членов с помощью обозревателя объектов.
Проблема связана с представлением...
529 просмотров
schedule
21.05.2024
Используя С++-cli, как я могу создать экземпляр формы WinForms, определенной в библиотеке С#?
Извините, если на этот вопрос уже был ответ, но я не смог его найти.
Я пытаюсь открыть форму C#, когда вызывается функция в программе C++ (основная программа находится в C++-cli, форма в C#, это пустая форма, просто чтобы попробовать, как это...
1478 просмотров
schedule
16.12.2023
Как вызвать библиотеки DLL C ++ / CLI (.NET) из стандартных неуправляемых приложений, отличных от .NET?
В неуправляемом мире я мог написать __declspec (dllexport) или, в качестве альтернативы, использовать файл .DEF, чтобы предоставить функцию для вызова библиотеки DLL. (Из-за искажения имен в C ++ для __stdcall я помещаю псевдонимы в файл .DEF, чтобы...
4584 просмотров
schedule
07.12.2022
Проблема класса C++ CLI
----- привет, мир 2.cpp -----
// Hello, World 2.cpp : main project file.
#include "stdafx.h"
#include "hello.h"
#include <string>
using namespace System;
using namespace std;
int main(array<System::String ^> ^args)
{
hello hi =...
1431 просмотров
schedule
21.02.2024
Powershell и перечисления, определенные в сборке C++/CLI
У меня есть сборка, написанная на C++/CLI, которая содержит кучу перечислений, определенных следующим образом, один за другим в одном заголовочном файле.
namespace Fix
{
public enum class Side
{
SideBuy = '1',
SideSell =...
1272 просмотров
schedule
13.02.2024
Как вызвать функцию, определенную в C++ DLL с параметром типа int *, из кода C#?
У меня есть собственная обычная C++ Dll, которую я хочу вызывать из кода C#, поэтому я создал класс C++/CLI (как описано здесь и здесь ), которые будут включать управляемые код C++, который может вызываться любым кодом C# напрямую и который может...
682 просмотров
schedule
19.09.2022
Литеральное поле и константная переменная в C++/CLI
Я просматриваю некоторые материалы C++/CLI и наткнулся на концепцию буквального поля:
literal int inchesPerFoot = 12;
Является ли это предпочтительным для константы, потому что константа FIELD не может существовать, потому что поле не может...
4216 просмотров
schedule
10.02.2024
Как обернуть обратные вызовы библиотеки C в C++/CLI
Учитывая следующую библиотеку C с событием обратного вызова, которое запрашивает установку буфера, как написать правильную оболочку C++/CLI безопасным способом?
// The callback signature
typedef void (__cdecl *BUFFERALLOCATOR)(void *opaque, void...
3814 просмотров
schedule
02.11.2023
Создайте прямоугольник на изображении с помощью mouseDown C++/CLI
У меня возникли трудности с отладкой этой программы. Я пытаюсь имитировать функцию на рабочем столе Microsoft, которую вы можете перетащить в прямоугольник. Мы хотим сделать так, чтобы он: 1. чтобы начать рисовать прямоугольник, вы нажимаете...
2538 просмотров
schedule
18.10.2022
C ++ / CLI - неоднозначный символ пространства имен и класса
Я пытаюсь скомпилировать файл C ++ / CLI, который включает файл заголовка (собственный, сторонний), в котором определен класс «Foo». Кроме того, я использую библиотеку C # через # using "Bar.dll", в которой определено пространство имен "Foo"....
4027 просмотров
schedule
30.12.2023
Вызов управляемого кода в приложении CLR
У меня есть следующая функция в DLL-библиотеке классов С++/CLI:
public delegate void StandardOutputError(String^ Message);
bool foo(System::String^% arg1, System::String^% arg2, System::String^% arg3, StandardOutputError^ Output);
Как мне...
202 просмотров
schedule
01.10.2022
c++/cli ссылка на свойство
Ну, я еще не нашел что-то, что говорит о том, что это невозможно, хотя я начинаю думать, что это возможно. Можете ли вы сделать эту работу?
using namespace System;
template <typename T>
void unset(Nullable<T>& var) { var =...
696 просмотров
schedule
16.05.2024
Пространство имен C++/CLI DLL не найдено в проекте MSVS C# (успешно воспроизводится)
У меня проблема, аналогичная пространству имен C++/CLI DLL, не найденному в MSVS . Я использую VS2010.
У меня есть сборка C++/CLI (DLL), которая содержит код управляемой оболочки (общедоступные классы ссылок) для неуправляемого кода C++. Когда я...
2082 просмотров
schedule
08.11.2023
Обновление компонента Windows Form с его дескриптором вне основного потока пользовательского интерфейса?
Я задал вопрос о своей проблеме, и я добился некоторого прогресса. Я отправляю дескриптор компонента PictureBox в свой метод VolumeRender, метод VolumeRender связывает компонент PictureBox с vtkRenderWindow, обрабатывает конвейер и обновляет...
214 просмотров
schedule
26.05.2024
Как вы выполняете делегата в .Net C++
Это второй вопрос из серии об обновлении пользовательского интерфейса из другого потока. Я пытаюсь использовать делегата, чтобы сообщить пользовательскому интерфейсу о выполнении функции обновления (данные передавать не нужно). Я создал делегата в...
966 просмотров
schedule
07.11.2022
Как использовать функции libcurl внутри приложения Windows Forms в Visual C++ 2010?
Вот ситуация...
Я использую Visual C++ 2010 Express.
Я пытаюсь создать приложение Windows Forms, которое может загружать исходный код любого заданного URL-адреса в RichTextBox. Я хочу сделать это с помощью библиотеки cUrl. Хорошая новость...
2496 просмотров
schedule
28.01.2024
Ранняя финализация и утечки памяти в библиотеке C++/CLI
У меня проблемы с финализаторами, которые, по-видимому, вызываются в начале проекта C++/CLI (и C#), над которым я работаю. Это кажется очень сложной проблемой, и я собираюсь упомянуть много разных классов и типов из кода. К счастью, у него открытый...
777 просмотров
schedule
09.12.2023
Сборка C++\Cli COM не может быть зарегистрирована MSI
У меня серьезная проблема с моим приложением. У меня есть собственное приложение, которое использует для работы некоторые управляемые классы. Я создал оболочку C++\Cli, которая является прокси-сервером между неуправляемым и управляемым кодом.
В...
372 просмотров
schedule
06.03.2024
Visual Studio Windows вызывает функцию из другого класса
Я разрабатываю небольшой проект Visual stdio 2010 С++. Я создал небольшой проект на основе окон. Интерфейс GUI имеет несколько кнопок. Затем я создал файлы xxx.h и xxx.cpp с небольшой функцией. Теперь я хочу вызвать функцию fom xxx, когда кто-то...
2531 просмотров
schedule
07.12.2023