dllimport相关内容
我正在尝试自动更新我的python程序动态使用的Cython.so模块。在我下载新模块和del module和import module之后,Python似乎仍在导入旧版本。 在this question中,我尝试了此操作,但不起作用: from importlib import reload import pyximport pyximport.install(reload_supp
..
我已经构建了一个C++DLL,我想从C#代码中调用它。我可以调用一个函数,但当C#代码尝试加载DLL时,另一个函数会抛出异常。 标题如下: extern "C" __declspec(dllexport) BOOL Install(); extern "C" __declspec(dllexport) BOOL PPPConnect(); 这会生成一个导出表有些混乱的DLL(在名称
..
我目前正在尝试学习如何用C#和C++编写和使用Windows的.dll文件。我想一旦我懂了其中一种语言,我就能很容易地理解另一种语言。我今天已经找了5个多小时了,但是没有找到一个可以工作的.dll导游。它们要么过时了,拒绝与我的编译器一起工作,要么就是彻头彻尾的垃圾。有谁知道有效的好指南吗?我使用的是开发人员C++和VC++2010。谢谢你帮我!:) 推荐答案 C#中的dll非常简单。
..
我使用的是Unity 2019.3.6f1。我已经创建了一个简单的DLL,用于连接到Azure并上传文件。但是,当我调用此DLL尝试连接到Azure blob存储时,我得到以下堆栈跟踪: NotImplementedException:方法或操作未实现。 System.Net.Http.HttpClientHandler.get_MaxConnectionsPerServer()(位于 &l
..
我有 ActiveX VB6 DLL(无法访问其源代码),并且想要调用方法“GetUnitInfo" 我用这样的方式导入它: [DllImport(@"C:\Users\R\Documents\lab.dll")]public static extern long GetUnitInfo(String strRequest, String strInfo, String strName);
..
如何在 azure 函数发布过程中包含使用 v2 .net 核心兼容的 DllImportAttribute 语句使用的 c/c++ 非托管代码 dll? 我已通过 azure storage explorer 手动复制到功能应用程序存储帐户,确认它在云部署中有效文件共享 ||站点/wwwroot/bin 文件夹. 问题是现在我无法找到将它包含在 vs17 中的方法 ||发布过程.
..
我主要是一名 PHP 开发人员,但我有一些旧的 ASP 是我们以前的开发人员之一制作的,它坏了,我不知道如何修复它.我们有一个程序将一些变量发送到侦听器页面,该侦听器页面将这些数据与注册码和 msSQL 数据库进行比较,然后让程序知道注册码是否有效. 我在哪里遇到以下错误 .Parameters.Append .CreateParameter("@code", adVarChar, 1,
..
我正在尝试注册一个热键,我正在翻译 这个 C++代码转换成C#: 使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 System.Runtime.InteropServices;命名空间 ConsoleApplication1{课堂节目{[DllImport("user32.dll")]公共静态外部bool Regist
..
我需要以以下形式将参数传递给不安全的 DllImported 函数: [DllImport("third_party.dll")]private static extern unsafe int start(int argc, char** argv); 我假设它是一个字符串数组.但是,当我尝试执行以下操作时,出现“无法从 string[] 转换为 char**"错误.我该如何让它发挥作用?谢
..
我有一个 DLL,我想使用它的一些功能. #include 使用命名空间标准;extern "C" __declspec(dllimport) int Initialize(char* localPort, char* adminServerName, int rpcTimeout);主函数(){int res = Initialize("7864", "6000@kabc"
..
我发现了很多关于它的问题,但没有人解释我如何使用它. 我有这个: 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Runtime.InteropServices;使用 System.Windows.Forms;使用 Microsoft.FSharp.Linq.RuntimeHelpers;使用 System.Diagn
..
我是 Windows 手机开发的新手,我有一个问题,我不知道如何解决...... 问题是...... 我有一个 C++ 项目,我用 Visual C++ 2010 编译了这个项目,这创建了一个带有编译代码的 dll... 所以我知道 C# 会导入 dll 库,但是当我添加引用时,会出现此错误“无法检索程序集全名"“参数名称:AssemblyPath",我不知道这意味着什么...
..
我有一个来自第三方的 dll,它是用 C++ 编写的.以下是来自 dll 文档的一些信息: //开始文档RECO_DATA{wchar_t 姓氏[200];wchar_t 名字[200];} 说明:用于接收函数结果的数据结构.所有函数结果将是存储为 Unicode (UTF-8). 方法: bool recoCHN_P_Name(char *imgPath,RECO_DATA *o_d
..
我是 C# 新手,我正在尝试学习 DLL 的使用.我正在尝试将我的对象包装在一个 DLL 中,然后在我的程序中使用它. public class Foo//它在 DLL 中{公共无效酒吧(){SomeMethodInMyProgram();}} 所以我尝试将它打包到一个 DLL 中,但我不能,因为编译器不知道 SomeMethodInMyProgram() 是什么. 我想像这样使用它:
..
我使用 Visual Studio 2010 开发了一个网站.我想运行 Fortran DLL.我使用 Intel Visual Fortran 创建一个 .dll 并测试如何使用它.我的代码是: 子程序 SIMPSON (N,H,I)!DEC$ 属性 DLLEXPORT, DECORATE, ALIAS : "SIMPSON" :: SIMPSON!DEC$ 属性参考::N!DEC$ 属性参
..
EDIT(整个问题,太不清楚了) 我想使用 OpenSSL.NET OpenSSL.NET 安装说明页面:安装 确保您在当前工作中有 libeay32.dll 和 ssleay32.dll应用程序目录或 PATH.完成 在您的 .NET 项目中,添加对 ManagedOpenSsl.dll 程序集的引用.完成 我已经将 libeay32.dll 和 ssleay32.dl
..
我有一个 C# dll.代码如下: 公共类计算{公共静态 int GetResult(int arg1, int arg2){返回 arg1 + arg2;}公共静态字符串GetResult(字符串arg1,字符串arg2){返回 arg1 + " " + arg2;}公共静态浮点获取结果(浮点 arg1,浮点 arg2){返回 arg1 + arg2;}公共计算(){}} 现在,我打算以这种
..
我想构建一个 DLL 版本的 libjpeg 9b.根据文档这里,看来我们需要添加一个预处理器 __declspec(dllexport) 或 __declspec(dllimport) 在每个要导出的函数的声明之前,除了将 Configuration Type 设置为“Dynamic Library (.dll)".但这并不是一件容易的事,因为libjpeg 中的函数太多了.那么,是否有任何捷径
..
我创建了一个包含类“myCppClass"的 C++ Dll 项目,并尝试使用以下代码将其导出,如下所述:http://msdn.microsoft.com/en-us/library/a90k134d(v=vs.80).aspx class __declspec(dllexport) CExampleExport ://public CObject{ ... 类定义 ... }; 我省略了“
..
是否有免费的本地 Windows DLL 导出函数查看器,可以显示函数名称及其参数列表? 解决方案 可以使用Dependency Walker查看函数名称.只有当它被装饰时,你才能看到函数的参数.请阅读常见问题解答中的以下内容: 如何查看函数的参数和返回类型?对于大多数功能,此信息根本不存在于模块中.Windows 的模块文件格式仅提供单个文本字符串来标识每个函数.没有结构化的方式来
..