External Tools - Process hides main form of applications executed
Original Reporter info from Mantis: ggeldenhuys
-
Reporter name: Graeme Geldenhuys
Original Reporter info from Mantis: ggeldenhuys
- Reporter name: Graeme Geldenhuys
Description:
When setting up external tools under Lazarus IDE (Windows only). Lazarus has setup the TProcess settings to hide the main form of applications????!! So the application is running in the Task Manager, but never displayed.
The cause is due to line 344 in the unit ide\exttooldialog.pas
Offending Code:
TheProcess.ShowWindow := swoHide;
For some reason the Lazarus developers thought it useful to hide the main form of all external tools. You can simply comment that line (or change swoHide to swdShowNormal) and recompile Lazarus IDE to fix the issue. This problem goes as far back as v0.9.26 and is still in v0.9.29 as well.
Mantis conversion info:
- Mantis ID: 17312
- OS: Windows
- OS Build: win2000
- Platform: i386
- Version: 0.9.29 (SVN)
- Fixed in version: 0.9.29 (SVN)
- Fixed in revision: 27897 (#8967e579)
- Target version: 0.9.30