我在delphi程序中运行外部程序winrar,为什么过一段时间又启动一次主程序,十分紧急,请高手回答,谢谢(100分)

  • 主题发起人 主题发起人 cnl
  • 开始时间 开始时间
C

cnl

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi作一个数据库程序,在数据导入模块,我调用外部程序 winrar解压,接下来进行
数据导入,我用winapi函数运行winrar文件,并可等待到解压结束再执行后面的delphi程序,但
程序运行一会后,它又触发了主程序,请问这是为什么?如何解决?
 
你首先创建一个互斥量,然后调用WaitForSingleObject,设置相应的参数,这样就可以一直运行压缩程序,直到压缩结束。
 
你是不是把激活事件写错地方了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部