Prorfl.dll
已被引用如下
Declare Function initializeUSB Lib "C:\Klax\WKNL\proRFL.dll" (ByVal fUSB As Byte) As Boolean
我调用函数时出错
InitializedUSB(1)
:
找不到文件“C:\Klax\WKNL\proRFL.dll”
我已经尝试确定路径并多次确认。我的最终目标是能够通过 VBA 将此 Dll 集成到我的 Access 软件中
正如此处评论和讨论中所指出和建议的,使用 x32 位 .dll 的唯一要求是确保您正在运行 Office/Access x32 位。
来自 Access,(2010-2013),然后去
文件帮助,你会看到这个:
上面的注释 - 我们如何看待 x32 位。
2016 年(及以后),然后
文件->账户
你看到这个:
您因此/然后必须单击“关于访问”,然后您会看到以下内容:
因此,我再次在上面运行 x32 位 Access/office,尽管 Windows 操作系统是 x32 位。
正如我所说,这是一种常见的设置,现在仍然如此。但是,现在默认情况下,大多数 Office 安装现在都默认 x64 位。
因此,您不能将 x32 位软件与 x64 位软件混合搭配(反之亦然)。
因此,您的 Office/Access 安装必须与所提供的 .dll 的位大小相匹配。