DllImport、Char*&和 StringBuilder C/C#
我有一个问题,我尝试查看几乎所有的海报解决方案,但未能找到合适的解决方案。 问题很简单,想要在我的托管 C# 中从非托管 C 代码返回字符串。 c函数…
将 C# 对象解析为 C++目的
我需要在 C# 应用程序中使用 C++ 编码的 DLL,DLL 中有一个方法接收 C++ 中声明的对象,但我不知道如何将 C# 中创建的等效对象解析为 DLL 的函数 有人…
导入 C++ 时出现问题动态链接库
我正在尝试从程序中的 C# 代码访问此 C++ 函数 Tridiagonal3 (float** mat, float* diag, float* subd) { float a = mat[0][0], b = mat[0][1], c = m…
从 dll 构建 C# 项目
我可以使用 ILSpy 查看 .NET ddl 中的 C# 代码。是否有任何程序可以从 dll 构建完整的 C# 项目? PS 我不想将 dll 包含到我现有的项目中。我想从 dll …
DLL导入->如何在 C# 中处理 HANDLE
在我的 C# 代码中,我想导入 C++ DLL。我使用 dllimport,它与某些功能配合得很好。但在一个函数中,我得到了一个句柄,稍后我需要它来调用另一个函数…
C# 加载 C++ DLL - 退出时出现问题
好的,我有一个使用 C++ DLL 的 C# 用户界面。该DLL实际上是一个OpenGL/SDL游戏。 游戏结束后,它会返回到 C# UI。据我所知,这一切都运行得很好,而…
在 VB.NET 中制作一个 DLL,我可以将其用作 DllImport
我可以在 VB.NET 中创建一个 DLL,并可以在 VB.NET 中使用标记 DllImport 来使用它,就像我们从“user32.dll”导入函数一样吗?…
dllexported 附加字符串已损坏
我有一个加载 dll 的 exe 文件。我都写了。 我正在 dll 导出一个返回 std::wstring 的函数 foo。 它所做的只是说 std::wstring blah = L"rgjwgfw" ret…
在 C# 和 DLL 之间传递数组数据(双向)
我有一些可以编译为 DLL 的 C 代码。在 C# 中,我需要将一个整数数组传递给它,并且需要从中获取一个整数数组。 这是我到目前为止所拥有的。在 C# 中…
为什么加载 dll 不需要完整的文件路径?该功能在什么情况下会有用?
为什么 Windows 在调用 LoadLibrary 时不需要完整的文件路径,或者对于带有注册 DLL 的 CLSID 等。在什么情况下,有人会受益于必须依靠 DLL 搜索顺序…
在 ASP.NET 中使用 32 位 Delphi dll?
首先,当我进行测试时,它在 Visual Studio 2010 中运行良好。 但我尝试了以下 4 种方法在 64 位 Windows 7 上发布到 IIS7,但仍然无法正常工作: 1.V…
如何从dll导入类?
mydll.dll namespace mydll { public class MyClass { public static int Add(int x, int y) { return x +y } } } 在另一个项目中如何导入 MyClass 或…
从 C# 调用 C DLL
我试图从 C# 调用 C DLL,但我没有任何乐趣。 DLL 的文档提供了 VB 的示例函数声明,如下所示: Declare Function TransGeogPt Lib "c:\DLLS\GDAit.dl…