我有一个连接到Oracle 8数据库的遗留VB(visual basic)6应用程序。我们必须将其迁移到Oracle 11g。 (抬头:我从未参与过VB)
该应用程序作为EXE文件发送给1000多个用户。这是我需要帮助的地方:
对于开发人员,我了解他们需要为ODBC驱动程序安装新的oracle客户端,并且一旦他们在11g上测试他们的应用程序。完成后,他们将发布一个新的EXE文件。
用户,将安装这个新的EXE文件,但这是否足够?或者用户需要在他们的最后安装除新应用程序以外的其他东西(如oracle 11g客户端,DLL文件等)?
VB 6应用程序是否可以以这样的方式打包,即复制所有DLL /依赖项,以便最终用户不需要安装任何其他内容?
- Vivek
答案 0 :(得分:0)
我无法相信以前的开发者只是复制了EXE文件!我知道运行时安装在最新版本的Windows上,但这太荒谬了!
您可以使用VB6的“打包和部署向导”。为什么不尝试一下呢?它将获取“引用和组件”对话框中包含的所有组件,以及Declare语句中引用的任何DLL。但是,如果这些组件具有依赖关系,则可能必须手动添加它们。