误报:SqlCommand、SqlParameter 和单引号
我正在尝试修复代码中的单引号错误: std::string Index; connection->Open(); String^ sTableName = gcnew String(TableName.c_str()); String^ inse…
托管 C++ 中的数组初始化
我希望声明并初始化一个一维托管项目数组。 如果它是 C# 代码,我会这样写: VdbMethodInfo[] methods = new VdbMethodInfo[] { new VdbMethodInfo("M…
如何在不占用大量内存的情况下显示快速更新的图像?
我在超声波机器上有一个 WPF 应用程序,它以每秒 30 帧以上的速度显示用 C++ 生成的超声波图像。 据我了解,在 WPF 中显示图像的正常过程是为图像创建…
当尝试包装本机 c++ 时,我收到 LNK2028 使用托管 c++ 的类
尝试使用托管 C++ 类包装本机 cpp 类。 一切看起来都不错,但由于某种原因它无法编译。 出现以下链接器错误: 错误 25 错误 LNK2028:无法解析的令牌 …
帮助混合模式 Win32 应用程序的事后调试
情况如下: 背景 我有一个在 Visual Studio 2008 中开发的混合模式 .NET/Native 应用程序。 我所说的混合模式是指前端是用 C++ .NET 编写的,它调用本…
托管 C++ 中的接口类
托管 C++ 中的接口对我来说看起来有点奇怪,因为它们允许在其中使用静态方法和成员。 例如,以下是有效的 MC++ 接口。 interface class statinterface…
托管 C++:如何让我的非托管版本号与我的程序集版本号相匹配
我有一个托管的 C++ 项目。 如何使 DLL 的版本信息(在资源管理器中看到并由安装程序使用)与程序集版本属性中生成的版本信息相匹配? AssemblyInfo.c…
是否可以事后确定 .NET 程序集是用哪种语言编写的?
这最初是一种查找 C++/CLI 和托管 C++ 程序集的方法,以便可以测试它们内部的所有类,以确保重新实现所有继承的方法。 我想将其添加为构建过程步骤,…
订阅事件的 C++/CLI 语法是什么?
我正在使用如下行更新一些旧的托管 C++ 代码: instanceOfEventSource->add_OnMyEvent( new EventSource::MyEventHandlerDelegate(this, MyEventHandl…
您能否派生出托管 C++ 来自非托管 C++ 的类 班级?
我有一个在非托管 dll 中编写的非托管 C++ 类。 我有一个引用非托管 dll 的托管 dll。 托管 dll 中的类可以从非托管类派生吗? 使用 Visual Studio 20…
.NET 中的二进制数据? (C++/CLI)
在 .NET 中存储二进制数据的首选方式是什么? 我已经尝试过这个: byte data __gc [] = __gc new byte [100]; 并收到此错误: error C2726: '__gc new…
在托管 C++ 中声明枚举的正确方法 2005年?
如果我使用 /clr:oldSyntax ,以下内容应该有效: public __value enum IceCreamFlavors { Vanilla, Chocolate, Sardine, }; 非 oldSyntax 中的等效项…
将 dll 引用添加到托管 c++ 时出现编译器错误 项目
我正在使用 VS 2008,在我的 C++ 项目中添加对托管 C++ 文件的 dll 引用时,偶尔会出现编译器错误。 我正在尝试添加对 dll 的引用,以便能够使用智能…