I had the bright idea to create an index program that essentially makes an index of shortcuts to dosbox and dos games. The shortcuts are relative so they work regardless of what drive the program, dosbox, and the games are on, so long as they are in the appropriate directories on the same drive. This makes the whole dos game setup portable.
But I have run into a problem. When I test the program in Fusion, it works flawlessly. Clicking the shortcut brings up dosbox and loads the appropriate game. From within dosbox, I can then press alt-enter to make my dos game full screen. When I am done playing the game and I close dosbox, the index program pops back up. Then I can choose another game to play.
But this doesn't work when I build the program. The moment I try to switch dosbox to fullscreen the index program resizes itself AND terminates dosbox (and my dos game along with it). I have tried disabling full screen within the index program and the same behavior still occurs. I have tried ordering the index program to terminate once it runs dosbox and dosbox will STILL crash even though the Fusion program is no longer running.
If it just worked in the built application the way it does when tested under Fusion, everything would be all right. But it doesn't.