类未注册....当尝试从非托管 C++ 调用托管 C# 库时
我有一个 C# 库,用于非托管 C++ 代码中的 COM 对象。我使用 Visual Studio 的复选框“Register For Com Interop”注册了该库,并将 ComVisible 设置…
适用于 .NET 的轻量级 x86 模拟器/在托管环境中执行 x86 代码
我们公司正在将其整个产品线从 C++ 代码库迁移到 .NET Framework。我们拥有非常庞大的代码库,并且这种迁移是在多年来逐步完成的。 我们希望享受纯托…
带有托管 C++ 的加载程序锁定(regsvr32 R6033 错误)动态链接库
我有一个 C++ dll,它实现了多个 COM 接口,我正在尝试将其迁移到托管 C++。我设置了 /clr 编译器标志并将运行时库属性从 /MT 更改为 /MD 以避免这两…
在 C# 中屏幕抓取大型机屏幕*无需*第 3 方实用程序
我希望在 C# 中屏幕抓取 3270 大型机应用程序,但我必须在没有 Attachmate 或其他第 3 方插件的情况下执行此操作。是否有免费的托管库可以在 C# 中执…
在 C# 管理的 DirectX 中制作自定义网格
我需要使用 C# 中的托管 DirectX 在运行时制作 DirectX 3D 网格。 我无法找到有关如何执行此操作的任何信息。 不,我无法使用 3D 建模程序来制作我的…
是否可以同时制作同一 C++ 的托管版本和非托管版本? 集会?
我们的一款产品使用另一家公司的软件。 该公司的一名开发人员有点“老”,并且使用 C 语言工作(无意冒犯)。 我们使用 .Net 3.5 (C#)。 他问我是否可…
传递非托管 C++ 通过引用托管 C++ 的结构 引用结构时方法会导致访问冲突
我试图传递以下结构: #pragma unmanaged typedef struct { void* data; unsigned nlen; unsigned int type; } PARAMETER; 到此类静态方法: #pragma …
从托管 C++ 使用 C# 程序集时发生崩溃 动态链接库
在 Windows XP 系统上,我正在编写一个托管 C++ 库,它调用 C# 程序集中的代码。 不幸的是,一旦我开始引用 C# 程序集中的符号,运行托管 C++ 库就会…
如何在托管 C 中执行 typeof(int)?
我现在正在开发一个项目,其中一部分使用托管 C++。 在托管 C++ 代码中,我正在创建一个 DataTable。 在定义数据表的列时,我需要指定列的类型。 在 C…
如何从非托管 C++ 调用托管 .NET 代码 Windows 中的代码,反之亦然?
我有一个使用 VC 6.0 开发的纯 C++ 应用程序。 我希望这个应用程序能够使用用 C# 开发的库。 如何从本机可执行文件调用 C# 库中的方法? 我不想将非托…
托管 C++ 中的字符串数组
我正在尝试用托管 C++ 编写一个应用程序,但我无法弄清楚如何声明字符串数组。 字符串^ linet[]; 抛出错误 'System::String ^':本机数组不能包含此托…