我知道这个主题已经在新闻组中被写死了,并且有非洲论坛帖子 - 但我希望你们专家可以选择堆栈溢出 :)
我们的 VB6 应用程序偶尔会在用户执行操作时消失,并且不会给出任何类型的错误,也不会出现在 PC 的错误日志中!
我想知道是否有人以前在 VB6 上听说过这个,你做了什么来解决它?
我想也许将所有代码从本机代码更改为 pcode 可能会提供更高的稳定性?
额外信息:
- 我们正在使用 Mdac 2.8
- 真正的数据库网格 6.0e
编辑中添加的注释:
- 我们的应用程序非常大,有 113 个独立的组件和 120MB 的编译大小(没有嵌入图片或任何东西)
- 我们的表示层动态创建对象,所以一切都是后期绑定的。
- 我并不真正关心 VB6 应用程序的本地性能,因为据我所知,它并没有真正进行任何认真的处理,因此性能完全受到我们在距离 300 位用户 80 英里的数据中心中的 Oracle 数据库的限制 -恶梦!