在PB中经常要调用外部程序并等待此程序运行结束后显示相关信息。如我们要备份Adaptive Server Anywhere 6.0数据库,在备份结束后显示"备份完成!"的提示信息,如果在调用备份程序dbbackup后马上用messagebox显示提示信息,那么程序运行时则会出现这种情况: dbbackup备份程序还在运行,"备份完成!"
怎样在PB中调用外部程序并判断其运行结束?
最新推荐文章于 2025-09-13 10:46:59 发布
在PB中调用外部程序如dbbackup进行数据库备份时,为确保程序运行结束后再显示提示信息,可以使用FindWindowA和IsWindow API函数结合PB的yield()函数来实现。通过循环检测窗口状态,等待备份程序执行完毕后再显示“备份完成!”提示。


1945

被折叠的 条评论
为什么被折叠?



