1

当我的 Access 2010 应用程序加载时,出于安全原因,我需要在显示登录屏幕之前链接到几个 Oracle 表。如果可能的话,我想在后台链接表格时显示动画 gif。我创建了一个将动画 gif 作为 WebBrowser 控件的表单。当屏幕打开时,动画 gif 效果很好。
所以我想我会打开一个表单并调用动画 gif 表单然后 Me.Repaint DoEvents

然后是 LinkTables 的子程序,之后我希望关闭这两个表单。

动画 gif 表单打开,显示冻结的图像,链接然后关闭。

无论如何在后台发生某些事情时实际显示动画?

4

1 回答 1

1

Access 中的多线程根本不可能,但您可以执行类似的操作:

  1. 将您的动画 gif 拆分为一系列可以按顺序查看的静止图像:A、B、C 等。
  2. 将您的后台进程拆分为一系列任务:1、2、3 等。
  3. 制作您的装载表格。显示图像 A。
  4. 当您的后台进程完成任务 1 时,将图像 A 替换为 B。
  5. 当您的后台进程完成任务 2 时,将图像 B 替换为 C。
  6. 重复。

这有意义吗?

于 2013-08-07T18:18:17.127 回答