winoldapp是什么?(50分)

  • 主题发起人 主题发起人 xinmin
  • 开始时间 开始时间
X

xinmin

Unregistered / Unconfirmed
GUEST, unregistred user!
一个用delphi编写的程序,运行退出后,再运行,按crl+alt+del
查看,每运行一次,就多一个winoldapp。
有人告诉我是程序中运行了dos程序后未释放造成的。确实如此,我的程序
中运行了“winexec('c:/windows/net time //myserver/set /yes ',0);”
如注释这行,上述现象不出现。
问题是应该如何解决?
 
winoldapp就是dos窗口
 
这么说来是你的DOSAPP程序结束之后,没有Exit, :)
可能是Default.pif的设置问题,或者是那个程序正在
焦急地等待您:“Press any key to continue..."呢,:)
 
谢谢两位。可我要运行该程序,又要不出现winoldapp,应该如何做?
 
首先,请自己手工运行一下你的命令,看看能不能正常结束,
然后,修改Default.pif的属性,选择"Close on Exit" 或者
"结束时推出"
 
自己建一个pif跟dos程序关联,运行pif.
 
按chenke的方法解决了。
default.pif找不到。
 
后退
顶部