首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

申明外部DLL文件中的函数,第一次可以成功,但第二次就失败了,是咋回事呢

2012-12-30 
申明外部DLL文件中的函数,第一次可以成功,但第二次就失败了,是怎么回事呢?代码如下:declare string simple

申明外部DLL文件中的函数,第一次可以成功,但第二次就失败了,是怎么回事呢?
代码如下:

declare string simple in edll.dll
xx = simple()
messagebox("DLL调用后返回的结果为:"+chr(10)+chr(10)+xx,48,'系统提示')


第一次运行,一切OK,可以看到结果,但再运行,就提示:【不能加载 32 位 DLL edll.dll。】
这是怎么回事,问题会出在哪里啊 ??

谢谢!!
[解决办法]
不所含路径当然找不到了。

你把 DLL 放到 System32 下,可以不带路径,但不代表系统没按路径查找。
[解决办法]
可能你的程序改变了默认的路径。如果dll是符合com标准的就不存在此问题了。

热点排行