如何将 C++/CLI 结构数组编组到非托管 C++
我正在寻找正确的语法来将结构数组传递给非托管 C++ dll。 我的 dll 导入是这样调用的 #define _DllImport [DllImport("Controller.dll", CallingConv…
调用非托管 DLL 时 vshost32.exe 崩溃
我正在使用 VS 2005 应用程序与非托管 (Fortran) DLL 进行交互。 当我直接从命令行运行编译后的可执行文件时,一切都很好 - 可以访问 DLL,并且我可以…
将非托管 dll 嵌入到托管 C# dll 中
我有一个托管 C# dll,它使用 DLLImport 来使用非托管 C++ dll。 一切都运转良好。 但是,我想将该非托管 DLL 嵌入我的托管 DLL 中,如 Microsoft 所…
使用而不使用 Graphics.DrawImage 将一个位图复制到更大的位图上
这是从多个渲染到单个位图对象的后续内容 我想要实现的目标是使用位图 LockBits 函数或任何其他但不是图形的函数, 将 50x50 像素的位图绘制到较大图…
如何在 .NET 中使用托管 DLL 中的非托管类?
我有一个非托管类,我试图从托管 DLL 文件中导出它。 我正在尝试在另一个托管 DLL 文件中使用非托管类。 但是,当我尝试执行此操作时,我收到链接错误…
C# 到 C++/CLI 到 C DLL System.IO.FileNotFoundException
当运行调用 C++/CLI 程序集的 C# 代码(该程序集又调用纯 C DLL)时,我收到 System.IO.FileNotFoundException:找不到指定的模块 。 一旦调用纯 C DL…
使用 C++ C# 应用程序中的类 DLL
我有一个非托管 C++ DLL,它仅导出一个类(不是 COM...它只是一个简单的 C++ 类)作为其接口。 我想在 C# 中使用这个类,但被告知它不能仅仅导入到 C#…
从非托管 C++ 启动 C# 对话框 MFC 活动 x dll
我被告知用 C# 编写一个对话框,该对话框必须从非托管 c++ dll 实例化。 我们在代码中的其他位置执行此操作,只需将托管 C++ 类添加到 C++ 项目,然后…
在 C++/CLI 中传递非托管指针
我正在创建一个依赖于众多 C++ 静态库的 C++/CLI 包装器 DLL。 一些函数调用需要传入非托管指针。我如何正确地传递它们? 此外,其他函数期望“this …
使用 C++ 开发 Win32 应用程序有哪些优势? 通过 C# 中的 .NET 应用程序?
我使用 Visual C++ 和 Win32 API 学习了 Windows 编程。 如今,似乎大多数应用程序都是使用 C# 在 .NET 中开发的。 据我所知,大多数时候本机代码和托…
非托管/托管互操作 - 传递 int[] 时遇到问题
我正在攻读化学博士学位,因此我需要编写一个软件应用程序来帮助我在显微镜下对样品进行成像。 该显微镜配有 xyz 纳米定位台。 该阶段使用硬件供应商…
从 C DLL 到 .NET 的接口
我有一个用 C 编写的遗留 DLL,我想从 C# .NET 应用程序调用它。 问题是 C DLL 的 DLL 接口相当复杂。 它是这样的: __declspec(dllexport) void __st…