这是消除警告 C4945(符号已从另一个程序集导入)的正确方法吗?
我有一个 .net 解决方案(用 C++/CLI 编写),它引用了一些 .dll 项目,如下所示: MainProject->ProjectA->ProbjectB MainProject->ProjectB …
制作带标签的可滚动控件列表的最简单方法是什么?
使用 C++/CLI 和 Windows 窗体,我尝试制作一个简单的可滚动标记文本控件列表,作为显示某些数据字段的方式。我在使 TableLayoutPanel 可滚动时遇到问…
非托管代码和托管代码之间的快速数据交换
在不使用 p/invoke 的情况下,我从 C++/CLI 成功集成了来自 C 内置第三方的 DLL 库的各种方法。 其中一种方法从数据库检索信息并将其存储在不同的结构…
使用 System::DateTime 参数调用 C++/CLI 方法需要“ValueType”;作为参数?
我正在尝试从 C# 调用用 C++/CLI 编写的方法。 C++/CLI 代码用于在给定记录 ID 和 .NET 兼容数据类型的 System::DateTime 对象的情况下更新 Oracle 数…
使用 vs2010 将 C++/CLI 项目更改为 4.0 以外的其他框架
由于我将项目升级为 Visual Studio 2010 项目格式,因此我的 C++/CLI 项目面向 .net Framework 4.0。 将框架版本从 C# 项目切换到另一个版本很容易,…
如何从 DLL 正确启动 winforms 表单?
还有另一个问题与我的类似,但我想收集一些细节: 我想创建一个从非托管代码调用的 DLL。当DLL中调用非托管函数时,我想收集信息并以某种形式显示出来…
C++/CLI,我有一个 Byte[],我需要第一个和最后一个元素的 char*
我收到了一个包含文件的Byte[]。我需要将其传递给另一个需要两个参数的方法,一个 char* 到文件开头,一个 char* 到文件末尾。 我假设我需要先固定数…
C++ : 如何访问Form1中创建的对象?
我是 C++ 新手,我使用的是 VC++ 2008,我创建了一个带有 GUI 设计的带有 pictureBox 的表单,位于 Form1.h 中。 为了代码稳定性,我试图将 gui 和处…
如何在 C++/CLI 应用程序中正确设置根命名空间属性?
我在 Visual Studio 2008 中有一个 C++/CLI 应用程序,其命名空间遵循 CompanyName.TechnologyName[.Feature][.Design] 的 .NET 准则。问题是,似乎没…
将 14 位灰度图像(保存在 long[] 中)复制到 pictureBox
我的相机为我提供了 14 位灰度图像,但 API 的函数返回一个 long* 到图像数据。 (所以我假设每个像素 4 个字节) 我的应用程序是用 C++/CLI 编写的,…
如何从标准的非托管非 .NET 应用程序调用 C++/CLI (.NET) DLL?
在非托管世界中,我能够编写 __declspec(dllexport),或者使用 .DEF 文件公开函数以便能够调用 DLL。 (由于 C++ 中 __stdcall 的名称修改,我将别名…
当我在 C++/CLI 中从公共方法调用私有方法时,为什么会收到 CA1811?
我最近将我的项目从 Visual Studio 2008 升级到 Visual Studio 2010。 通过启用代码分析并在发布上构建,我收到警告 CA1811:避免未调用的私有代码。 …
当我在 C++/CLI 中捕获异常时,为什么会收到 CA1806?
我最近将项目从 Visual Studio 2008 升级到 Visual Studio 2010。 通过在发布中启用代码分析和编译,我收到警告 CA1806:不要忽略方法结果。 我已设法…