在本机上编的含dll和ocx的程序能正常运行。
在本机安装也能正常运行。但打包后在其他机器上安装,运行总出错。
出一红X,其他什么都没有
-------------------
如果不安装直接在其他机器上(装有VB的)运行
总出错,说file not found?这是什么问题?怎么解决?
谢谢!
在本机安装也能正常运行。但打包后在其他机器上安装,运行总出错。
出一红X,其他什么都没有
-------------------
如果不安装直接在其他机器上(装有VB的)运行
总出错,说file not found?这是什么问题?怎么解决?
谢谢!
应该是VB运行时支持文件没有完全打进去。打包时注意一下,多打一些文件进去也无妨。
2.不安装直接在其他机器上(装有VB的)运行总出错,说file not found?
如果使用 Declare 声明Dll函数,而其他机器上又没有此Dll,会出现此问题。仅供参考。
网页中吗???dll,ocx下载后会自动注册
如果包含有dll(非vb写的)需要把dll放在一起,确保系统能够找到
关键是我在自己机器上怎么安装都行。
不安装,把需要的文件和生成的exe文件放在
任何一个文件夹里都能运行。不需要更多的文件。//如果包含有dll(非vb写的)需要把dll放在一起,确保系统能够找到
打包后,dll和ocx自动放到system32文件夹里了,肯定能找到的。
一般如果我碰到这种问题,我会麻烦一点,装一个新系统进行测试,以排除其他软件或病毒的干扰。用克隆工具很方便的。
另外,你用的什么打包工具?VB自带的很不好用。可以试一下Setup Factory。