使用此标记可以解决有关从DLL(动态链接库)导入函数,数据或对象的问题。
使用getForegroundWindow结果IF语句以检查用户的当前窗口
我需要检查用户当前选择的窗口,如果选择了特定程序,请执行操作。 我以前从未使用过GetForegroundWindow功能,也找不到任何信息...
我使用专有的Python包。在此 Python 包中,以下 DLL 加载命令失败。 scripting_api = ctypes.CDLL("scripting_api_interface") 找不到模块'
我正在尝试在 C# 项目中使用 C DLL。 我在 C 中有一个函数: extern __declspec(dllexport) void InitBoard(sPiece board[8][8]); 片段结构: typedef 结构体 { ePieceType 片...
我是 C# 新手,我想弄清楚是否可以将接口与 DLL 导入结合使用?我需要按照下面的示例代码完成一些事情。 TIA 公开
如何使用 LibraryImport 正确包装 SDL 函数?
我有以下来自 SDL 的 C 函数: /** * 获取当前连接的显示器列表。 * * \param count 一个指针,填写返回的显示数量,可以 * 为 NULL...
我目前正在尝试将具有动态路径的 dll (C++) 加载到我的 VBA 代码中。 我有两种不同的 dll,一种用于 32 位,一种用于 64 位。两个 dll 都工作正常,如果我声明的话我也可以使用它们...
在 Excel 2016 32 位中使用 C++ Dll 时出现问题
我正在寻找解决方案,DLL 未在 Excel 2016 32 位上运行。最近几周我已经尝试了很多,我不知道还剩下什么。我只能在 Excel 64 位上运行它,我有两个不同的...
我正在 Godot 中为我的游戏制作一个模组系统,模组制作者用 C# 编写代码并将其编译为 DLL,游戏从中加载并执行方法。 编译的相关部分...
.NET 8.0 控制台应用程序与 ShowWindow(ThisConsole, MAXIMIZE)
[DllImport("user32.dll")] 静态 extern bool SetForegroundWindow(IntPtr hWnd); [DllImport("user32.dll")] 静态 extern bool ShowWindow(IntPtr hWnd, int nCmdShow); ...
F# 忽略 DllImport 属性中设置的 CallingConvention?
尝试使用以下签名调用函数时(由MSVC++编译): BOOL CreateJunctionPoint(LPCTSTR szMountDir, LPCTSTR szDestDir); 在 F# 中描述为 [ 尝试使用以下签名调用函数时(由 MSVC++ 编译): BOOL CreateJunctionPoint(LPCTSTR szMountDir, LPCTSTR szDestDir); 在 F# 中描述为 [<DllImport("FSLinks.dll", CallingConvention = CallingConvention.Cdecl)>] extern int CreateJunctionPoint(string source, string target) 我遇到了堆栈不平衡。 从 C# 调用的相同函数可以完美运行。 将 C++ 中的调用约定更改为 stdcall 后: BOOL __stdcall CreateJunctionPoint(LPCTSTR szMountDir, LPCTSTR szDestDir); F# 程序开始正常工作(尽管仍然设置了 CallingConvention = CallingConvention.Cdecl) 对我来说这似乎是明显的编译器错误。 两个编译器均来自 Visual Studio 2010(Microsoft (R) F# 2.0 编译器版本 4.0.30319.1) 是的,这是一个已知的错误。 http://connect.microsoft.com/VisualStudio/feedback/details/612713/f-ignores-callingconvention-for-dllimport
我有一个使用MEF(System.Composition)作为其插件架构的.NET 8.0应用程序。 大多数插件都能正常工作,但有一些插件会在运行时抛出异常。两者...
我在 cpp 中使用非托管 dll,从我的 C# Web 项目中调用它。它在我的本地主机上运行良好,但在我的共享主机 winhost 上不起作用。当我尝试使用其中之一时就会发生这种情况
我正在使用 C# 加载 C++ dll,并收到此错误: “MyApp.exe 中发生了类型为‘System.BadImageFormatException’的未处理异常” “附加信息:已尝试加载项目...
导入错误:导入native_driver_python时DLL加载失败:找不到指定的模块
我已经在我的Windows机器上下载了TypeDB软件,并尝试通过Python连接到TypeDB以列出所有现有数据库。 在通过Python脚本列出数据库之前,我有
如何使用 Visual Studio 2022 将 .so 库包含到 .NET MAUI 项目中
我想在我的应用程序中包含一个“.so”库(C++、Android): const string DllName = "libHelloWorld.so"; [DllImport(DllName, EntryPoint = "HelloWorld")] 内部静电...
如何解决“ImportError: DLL load failed while import _rust ...”
我正在使用streamlit包,我想使用streamlit_authenticator。但是,我面临以下问题: >>> 将streamlit_authenticator导入为stauth 追溯(最近一次调用...
回溯(最近一次调用最后一次): 文件“c:\Users\Admin\OneDrive\Desktop\Python\OpenCV .py”,第 2 行,位于 进口火炬 文件“C:\Users\Admin\AppData\Local\Programs\
添加 C++ DLL 作为对 C# 的引用在 x86 上有效,但在 x64 上失败
使用 Microsoft Visual Studio Professional 2019: 在 C++ 中创建了一个简单的加法函数来生成 DLL 文件。 在一个新的C#项目中,引用上面的DLL文件。 Win32:对于 C++ DLL 和...
我编译了一个与动态库(例如Y.dll)链接的组件(例如X.exe)。 X和Y已被释放。 现在我对 Y 所保存的对象函数做了一个小小的更改:我删除了一个...