从两天内开始,我尝试创建一个简单的等待对话框,该对话框将在TADOConnection connect中显示。我的问题是我需要在等待对话框中设置动画TImage(gif图片)。但是,当MainForm.ADOConnection连接所有内容时(gif也是)。有人知道连接之前在单独的线程中创建对话框并在连接完成后释放对话框的示例方法吗?
最佳答案
如果您的数据库代码将阻止该线程在其上运行,则可以认为您不应在GUI线程上运行它。如果这样做,则将阻塞GUI线程。
因此,逻辑上的结论是,需要在不同线程上运行的是数据库代码。
关于delphi - 连接时无法创建等待对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23169679/