On 9/26/2011 3:07 PM, Andrej Mitrovic wrote:
SciTE (and probably N++ since it's based on scintilla) has a subsystem
setting which can affect how it invokes a process. See the "Command
subsystem" section here: http://www.scintilla.org/SciTEDoc.html

Usually I run with subsystem 0.

(1) Scintilla is just the text editor. It doesn't have anything to do with the integrated command line.

(2) I tried both 0 and 1, and neither made a difference. In fact, while using 1 DID pop up an extra command-line window, in either case the I/O took place inside SciTE itself. And in both cases, both DMD and my program crashed.

You should be able to easily reproduce this if you set the "Enable close exception" and "Enable bad handles detection" Global Flags, using the Global Flags utility that comes with Debugging Tools for Windows. (Just make sure you reboot before you expect to see the change.)

Reply via email to