dllimport相关内容

动态重新加载Cython模块

我正在尝试自动更新我的python程序动态使用的Cython.so模块。在我下载新模块和del module和import module之后,Python似乎仍在导入旧版本。 在this question中,我尝试了此操作,但不起作用: from importlib import reload import pyximport pyximport.install(reload_supp ..
发布时间:2022-07-03 23:31:41 Python

将函数从C++DLL导出到C#P/Invoke

我已经构建了一个C++DLL,我想从C#代码中调用它。我可以调用一个函数,但当C#代码尝试加载DLL时,另一个函数会抛出异常。 标题如下: extern "C" __declspec(dllexport) BOOL Install(); extern "C" __declspec(dllexport) BOOL PPPConnect(); 这会生成一个导出表有些混乱的DLL(在名称 ..
发布时间:2022-04-15 15:02:42 C#/.NET

如何在C#中创建和使用DLL文件

我目前正在尝试学习如何用C#和C++编写和使用Windows的.dll文件。我想一旦我懂了其中一种语言,我就能很容易地理解另一种语言。我今天已经找了5个多小时了,但是没有找到一个可以工作的.dll导游。它们要么过时了,拒绝与我的编译器一起工作,要么就是彻头彻尾的垃圾。有谁知道有效的好指南吗?我使用的是开发人员C++和VC++2010。谢谢你帮我!:) 推荐答案 C#中的dll非常简单。 ..
发布时间:2022-03-04 14:52:05 C/C++开发

尝试与Unity进行Azure连接时获取&Quot;NotImplementedException(&Quot;NotImplementedException&Quot;)(c#)

我使用的是Unity 2019.3.6f1。我已经创建了一个简单的DLL,用于连接到Azure并上传文件。但是,当我调用此DLL尝试连接到Azure blob存储时,我得到以下堆栈跟踪: NotImplementedException:方法或操作未实现。 System.Net.Http.HttpClientHandler.get_MaxConnectionsPerServer()(位于 &l ..
发布时间:2022-03-04 12:42:05 C#/.NET

在 azure 函数发布过程中包含 c/c++ 非托管代码 dll,使用 dllimport 使用

如何在 azure 函数发布过程中包含使用 v2 .net 核心兼容的 DllImportAttribute 语句使用的 c/c++ 非托管代码 dll? 我已通过 azure storage explorer 手动复制到功能应用程序存储帐户,确认它在云部署中有效文件共享 ||站点/wwwroot/bin 文件夹. 问题是现在我无法找到将它包含在 vs17 中的方法 ||发布过程. ..
发布时间:2022-01-17 15:54:50 其他开发

ADODB.Parameters 错误 '800a0e7c' 参数对象定义不正确.提供的信息不一致或不完整

我主要是一名 PHP 开发人员,但我有一些旧的 ASP 是我们以前的开发人员之一制作的,它坏了,我不知道如何修复它.我们有一个程序将一些变量发送到侦听器页面,该侦听器页面将这些数据与注册码和 msSQL 数据库进行比较,然后让程序知道注册码是否有效. 我在哪里遇到以下错误 .Parameters.Append .CreateParameter("@code", adVarChar, 1, ..
发布时间:2022-01-16 15:02:25 其他开发

如何在 C# 中使用 RegisterHotKey()?

我正在尝试注册一个热键,我正在翻译 这个 C++代码转换成C#: 使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 System.Runtime.InteropServices;命名空间 ConsoleApplication1{课堂节目{[DllImport("user32.dll")]公共静态外部bool Regist ..
发布时间:2022-01-13 22:44:36 C#/.NET

如何使用 C# 获取 char**?

我需要以以下形式将参数传递给不安全的 DllImported 函数: [DllImport("third_party.dll")]private static extern unsafe int start(int argc, char** argv); 我假设它是一个字符串数组.但是,当我尝试执行以下操作时,出现“无法从 string[] 转换为 char**"错误.我该如何让它发挥作用?谢 ..
发布时间:2022-01-12 20:44:23 C#/.NET

如何在 C# 中使用 [DllImport("")]?

我发现了很多关于它的问题,但没有人解释我如何使用它. 我有这个: 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Runtime.InteropServices;使用 System.Windows.Forms;使用 Microsoft.FSharp.Linq.RuntimeHelpers;使用 System.Diagn ..
发布时间:2022-01-02 19:06:06 C#/.NET

将c++ dll导入windows手机项目

我是 Windows 手机开发的新手,我有一个问题,我不知道如何解决...... 问题是...... 我有一个 C++ 项目,我用 Visual C++ 2010 编译了这个项目,这创建了一个带有编译代码的 dll... 所以我知道 C# 会导入 dll 库,但是当我添加引用时,会出现此错误“无法检索程序集全名"“参数名称:AssemblyPath",我不知道这意味着什么... ..
发布时间:2021-12-30 12:27:18 C#/.NET

从 DLL 调用函数?

我是 C# 新手,我正在尝试学习 DLL 的使用.我正在尝试将我的对象包装在一个 DLL 中,然后在我的程序中使用它. public class Foo//它在 DLL 中{公共无效酒吧(){SomeMethodInMyProgram();}} 所以我尝试将它打包到一个 DLL 中,但我不能,因为编译器不知道 SomeMethodInMyProgram() 是什么. 我想像这样使用它: ..
发布时间:2021-12-25 16:19:49 C#/.NET

为什么 .NET 找不到 OpenSSL.NET dll?

EDIT(整个问题,太不清楚了) 我想使用 OpenSSL.NET OpenSSL.NET 安装说明页面:安装 确保您在当前工作中有 libeay32.dll 和 ssleay32.dll应用程序目录或 PATH.完成 在您的 .NET 项目中,添加对 ManagedOpenSsl.dll 程序集的引用.完成 我已经将 libeay32.dll 和 ssleay32.dl ..
发布时间:2021-12-25 16:13:07 C#/.NET

从 C++/CLI 调用 C# dll 函数

我有一个 C# dll.代码如下: 公共类计算{公共静态 int GetResult(int arg1, int arg2){返回 arg1 + arg2;}公共静态字符串GetResult(字符串arg1,字符串arg2){返回 arg1 + " " + arg2;}公共静态浮点获取结果(浮点 arg1,浮点 arg2){返回 arg1 + arg2;}公共计算(){}} 现在,我打算以这种 ..
发布时间:2021-12-25 16:12:54 C#/.NET

如何构建 libjpeg 9b 的 DLL 版本?

我想构建一个 DLL 版本的 libjpeg 9b.根据文档这里,看来我们需要添加一个预处理器 __declspec(dllexport) 或 __declspec(dllimport) 在每个要导出的函数的声明之前,除了将 Configuration Type 设置为“Dynamic Library (.dll)".但这并不是一件容易的事,因为libjpeg 中的函数太多了.那么,是否有任何捷径 ..
发布时间:2021-12-25 16:04:36 其他开发

是否有任何本机 DLL 导出函数查看器?

是否有免费的本地 Windows DLL 导出函数查看器,可以显示函数名称及其参数列表? 解决方案 可以使用Dependency Walker查看函数名称.只有当它被装饰时,你才能看到函数的参数.请阅读常见问题解答中的以下内容: 如何查看函数的参数和返回类型?对于大多数功能,此信息根本不存在于模块中.Windows 的模块文件格式仅提供单个文本字符串来标识每个函数.没有结构化的方式来 ..
发布时间:2021-12-25 15:52:14 其他开发