动态链接库(DLL)是一个包含可由另一个模块(应用程序或DLL)使用的函数和数据的模块。它是Microsoft在Microsoft Windows和OS / 2操作系统中实现的共享库概念。
问这个问题的目的是为了加深我的理解。 我试图动态加载本机 DLL,并注意到一个我无法理解的现象。 所以鉴于我的 DLL 有以下内容...
在 Delphi 7 主机应用程序中使用 Delphi 11 中制作的 DLL 文件中的字符串函数会遇到“无效指针操作”错误
我已经在 Delphi 11 中开发了一个 DLL 文件,并且想在 Delphi 7 应用程序中使用它。但是,我遇到了一些问题。 在 Delphi 11 中创建主机应用程序时,我可以使用
将巨大的旧 Delphi 应用程序迁移到最新的 Delphi 版本
我有一个旧的 Delphi 应用程序,我想将其迁移到最新的 Delphi 版本。问题是应用程序很大,一次性迁移整个应用程序会太复杂。我想知道什么...
如何在 C# 中检查 dll 或 exe 文件是否有应用程序清单
我正在为构建系统编写一些测试,遇到了一个在 C# 中无法真正解决的问题。 我需要检查多个 exe 和 dll 文件是否有应用程序清单。 我看过一些p...
我正在尝试了解从 DLL 导入函数是如何工作的。我使用向导创建了一个 Inno Setup 脚本: [文件] 来源:“TestDll\x64\Release\TestDll.dll”;标志:不要复制; [代码] 程序
Git init 问题显示“错误:无法分叉子进程:资源暂时无法使用 (-1)
安装后出现错误。 Cygwin64 终端显示“错误:无法分叉子进程:资源暂时不可用 (-1)...可能需要 DDL 变基;请参阅 'rebaseall / reba...
在 Windows 上启动 .exe 时缺少 libgcc_s_seh-1.dll
简介 我有一个基于 CMake 的 C++ 项目。到目前为止,我通过 CLion 构建并运行该项目。一切正常,直到我尝试直接运行 .exe 文件(而不是通过 CLion)。 问题 当我导航时...
将 WinUI 3 类库引用添加到 WinUI 3 空白应用程序时出错
首先,我创建一个空白的 Visual Studio 解决方案,然后添加一个 WinUI3 类库(dll)项目,然后添加一个 WinUI3 空白应用程序项目。 在此阶段,项目编译均无错误 现在我...
Inno Setup 无法导入 DLL,并显示“无法导入 dll”
我没有运气将 Delphi DLL 导入 Inno Setup (Unicode)。该DLL有一个简单的过程.. 过程 Foo();标准调用; 开始 结尾; 出口 福; DLL 包含在安装中...
这个问题与这个问题直接相关;有人建议我不要将许多问题混为一谈,因此我将围绕该主题发布单独的问题。 我正在开发一个项目,其来源是...
我有一个 dll,来自 HotelLock 的 Prorfl.dll。我正在将它集成到我的 Access VBA 中,但它给出错误或结果
Prorfl.dll已被引用如下 声明函数initializeUSB Lib "C:\Klax\WKNL\proRFL.dll" (ByVal fUSB As Byte) As Boolean 我调用函数初始化时出错...
无法加载DLL“找不到模块HRESULT:0x8007007E”
我有 C# WPF 应用程序,其中使用了 C++ DLL 库。当我构建项目时,它会成功构建,并且所有 DLL 和 exe 都存储在 bin/(Platform) eg(bin/Debug) 文件夹中。 现在如果我...
我有 C++ 代码,我想将其打包为 dll 并在 C# 代码中使用。我制作了 dll,但是当我加载它时,我收到 System.AccessViolationException。 (首先,dll 无法加载,之后...
我目前正在用 C# 编写一个库,并在某些情况下使用 PowerShell 快速测试它。然而,这阻止了我重新构建项目,因为 PowerShell 显然仍然有 DLL...
我开始对 DLL 和 Java 感兴趣,但我完全不知道从哪里开始。网上没有好的免费资源,我要花很多钱去学习任何课程。有人能找到一个好的网站吗...
我有一个奇怪的问题。 我在 c++ Visual Studio 2010 中构建的 dll(我们称之为 my.dll)使用第三方库(比如 tp.lib),该库又调用第三方 dll(比如 tp.dll)。 为了德布...
C++ 代码链接中的错误:警告 C4190:类型已指定 C 链接,但返回与 C 不兼容的 UDT
我很难理解为什么以下代码(具有标准布局的 UDT)在 Visual C++ 2012 中给出 C 链接警告: 警告 C4190:“vec3_add”已指定 C 链接,但返回...
我有 VB 2008 版本的 .dll 文件,我需要编辑 .dll 并在同一版本中再次构建,但有些我无法更改相同的内容。 下面是.dll反编译代码,但是编辑后,我...
为什么 C# 中封装的 COM EXE 会在 Windows SysWOW64\System32 目录中查找其配置文件?
我有一个在 Windows 中注册的旧 Pascal/Delphi 应用程序 (#1)。它是一个 COM 组件可执行文件。我还有另一个旧的 Delphi 应用程序 (#2),它调用该 COM 组件,已包装...
为什么 C# 中封装的 COM DLL 会在 Windows SysWOW64\System32 目录中查找其配置文件?
我有一个在 Windows 中注册的旧 Pascal/Delphi 应用程序 (#1)。它是一个 COM 组件可执行文件。我还有另一个旧的 Delphi 应用程序 (#2),它调用该 COM 组件,已包装...