VB6应用程序在Windows Server 2008 sp1上暂停了一段时间

时间:2010-02-02 09:47:59

标签: vb6 windows-server-2008

我的VB6应用程序存在问题。这是一个旧系统,在我们的客户终端服务器上运行着许多表单。 一个客户有问题,他们有两个Windows Server 2008(32位),我不知道其他人有同样的问题。 其他客户有XP,Win7,Windows Server 2003和Windows Server 2008(64位)。我还没有找到另一个Windows Server 2008 (32位)。

问题是,在关闭它后点击一个小子格式的OK按钮后,父表单没有响应 持续1-4分钟。这种情况大多数时间都会发生,但我没有找到一种模式。 单击“确定”按钮时,它会在Access数据库中通过ODBC执行小型SQL INSERT。之后卸载子表单。子表单 由几个文本框和一个按钮组成。使用更多控件的大型子表单没有问题。

我已尝试记录但是在click事件开始和关闭子窗体之间的时间跨度并返回到main 表格不到10秒。几分钟之后,主体形态依然悬而未决。“

我可以补充说,mainform是另一个大型表单的子表单,但这两个不会导致问题,只是小子表单。

如果有人可以提出我可以尝试的建议,我会非常高兴。

1 个答案:

答案 0 :(得分:1)

我会抛出ProcMon并查看运行此子例程时正在命中的注册表项和文件。