vb程序生成的exe文件把它拖到其他位置用时提示运行错误56文件未找到,这是怎么回事啊
程序中有皮肤dll文件,我在工程中测试时可以运行,生成的exe文件放在跟工程文件一个目录下也可以运行,改变exe文件的位置时就提示错误了,另外我用setupfactory...
程序中有皮肤dll文件,我在工程中测试时可以运行,生成的exe文件放在跟工程文件一个目录下也可以运行,改变exe文件的位置时就提示错误了,另外我用setup factory7.0打包后,在别的电脑上安装后程序可以运行,但皮肤模块没起作用,也没报错,这是怎么回事啊
展开
1个回答
2016-11-14
展开全部
错误 53 找不到指定文件嘛!
因为你DLL皮肤代码用的是 App.Path & "\**.dll"
这 App.Path 提取的目标位置就是程序的运行目录位置,所有你程序在哪运行,dll文件也必须放在哪!
至于你在别的电脑可以运行却无法调用模块,那得看你的代码了!
因为你DLL皮肤代码用的是 App.Path & "\**.dll"
这 App.Path 提取的目标位置就是程序的运行目录位置,所有你程序在哪运行,dll文件也必须放在哪!
至于你在别的电脑可以运行却无法调用模块,那得看你的代码了!
追问
这个调用用相对路径都不能解决,那还能怎么办啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询