我工作的公司仍在使用visual foxpro,我正在使用vfp9和Griaule Fingerprint SDK 2009进行指纹扫描。
在第一次运行程序时,一切都很好。但是,当我重新运行它时。错误将发生。有什么想法我继续遇到这个问题?缺少GRFINGER.DLL。
由于foxpro应用程序开发已经过时,我现在很难找到任何支持。
答案 0 :(得分:0)
问题的根源似乎是第一次运行导致Fox以某种方式无法找到DLL或加载它。如果DLL本身是可查找的,但它的一个依赖项(如它的C运行时DLL)不是。
这可能是由于搜索路径发生了变化(SET PATH
)。如果搜索路径包含相对目录,则即使实际文本(set("PATH")
)保持不变,对当前工作目录的简单更改也会更改有效搜索路径。例如,由于文件打开/保存对话等原因,可能会发生这种情况。
P.S。:对于迟来的答案感到抱歉 - 问题出现在最近/活动列表的顶部,因为有人最近编辑了这个问题,并且只有在发布答案后我才意识到这个问题已经过了多久。但是,答案可能对有类似问题的人有用。