gpt4 book ai didi

Windows DLL 问题

转载 作者:可可西里 更新时间:2023-11-01 09:55:50 25 4
gpt4 key购买 nike

我在使用 C DLL 的 Excel VBA 应用程序时遇到问题。 DLL 始终存储在电子表格上方的目录中,它的方法在 VBA 中使用;

#If Win64 Then
Public Declare PtrSafe Function <function name> Lib "..\<dllname>" () As Long
#else
Declare Function <function name> Lib "..\<dllname>" () As Long
#end if

您可以将这两个文件及其目录结构打包到一个 zip 文件中,在 Windows 安装(不同版本和 32 位或 64 位)中移动它,它可以正常工作,除了一台计算机,我们不知道为什么.我们得到的只是一个错误,程序无法从调用 dll 方法的 VBA 方法中找到位于 ..\的 dll。安装 MFC100.dll 解决了之前的运行时错误 53 问题,这让我们到达了现在的位置。

如果您对如何解决这个问题有任何建议,或者对尝试什么有任何想法,我将不胜感激,詹姆斯

最佳答案

如果问题实际上是缺少 DLL 的依赖项之一,VBA 将倾向于提示它“找不到”DLL。我怀疑这就是问题所在。尝试(重新)安装 Visual C++ libraries .或者,在 Dependency Walker 中打开有问题的 DLL (或类似的工具)来准确找出它想要的东西。

关于Windows DLL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13457619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com