C# - 混合汇编(C++/CLI、DirectX 本机)交互(32/64 位)
我有一个与此问题。两个参与者: C# 应用程序 1) 使用的混合程序集 应用程序必须支持从 Windows XP(32 位)到 Windows 7(32 和 64 位)的任何版本。…
C++ Cli [MarshalAs]属性什么时候生效?
如果我以这种方式在 C++ CLI 中声明一个值结构: [StructLayout(LayoutKind::Sequential, CharSet = CharSet::Ansi, Pack = 2)] value struct TEST { …
偶数处理程序代码块中未处理的异常
我正在用 C++/CLI 编写一个 DLL,该 DLL 在基于 C# 的 GUI 应用程序中调用。我抛出一个自定义异常(从 Exception 类派生),如果该异常没有被吞入我的…
帮助从 c++/Cli 加载 .Net DLL
我有一个 .Net DLL,我需要从第三方应用程序调用它。 3rd 方应用程序不支持加载托管 DLL,因此我使用 c++/CLI DLL,它公开了要由应用程序调用的本机 c…
C++/CLI - 命名空间和类的不明确符号
我尝试编译一个 C++/CLI 文件,其中包含一个头文件(本机、第三方),其中定义了类“Foo”。此外,我通过#using“Bar.dll”使用C# dll,其中定义了命…
如何在 C++/CLI 中将结构传递给后台工作线程
struct ArgumentList { int x string text1 } ///////////////////////////////////////// ArgumentList arg1={12,"text123"} WorkerThread->RunWor…
是否有 C++/CLI 智能指针项目(例如scoped_ptr)?
是否有 C++/CLI RAII 智能指针类用于在托管类型中包含本机指针?只是想知道,在我编写自己的 clr_scoped_ptr 值类模板之前。 我知道 Microsoft 提供的…
C++/CLI - C# 事件的托管类
我有一个 C++ 类,它触发一些方法,例如事件。 class Blah { virtual void Event(EventArgs e) } 我如何包装它,以便每当调用该方法时都会调用 C#(托…
在混合模式程序集中导出签名中具有非托管类型的方法
我有一个混合模式程序集,使用 /clr 选项构建。我试图从中导出一个类,供另一个混合模式程序集使用,该程序集也是使用 /clr 选项构建的。 我的问题是…
FindFirstFile 类型问题
我正在编写一个函数来检查给定文件夹中是否有 jpg 文件。我的尝试如下: int containsJpgs(String ^path) { WIN32_FIND_DATA data HANDLE hFind hFind…