Главная страница | назад





Article #16738: Closing DosApp spawned with WinExec()

 Question and Answer Database
FAQ1738C.txt Closing DosApp spawned with WinExec()
Category :Windows API
Platform :All Windows
Product : BC++4.5x BC++5.x C++Builder1.0 C++Builder3.x TC++Win4.5
Question:
I am using the WinExec function in my Windows program.
I obtain the handle to the window to destroy it ( i.e . get its
handle and use SendMessage with a WM_DESTROY message). If I
execute a windows program using WinExec everything works fine in
Windows95. However if I execute a DOS program, the program on
termination leaves a window with a "finished — program name"
window text.
Even though I am able to obtain the windows handle ( I checked
it by changing the window text ) I am unable to destroy it .
Answer:
You should choose Properties for your DOS-app (or correspondong
.pif) in the explorer and check the 'Close on exit' checkbox.
5/18/98 8:57:10 AM

Last Modified: 01-SEP-99