Calling external programs from D
kris
foo at bar.com
Wed Apr 5 00:36:45 PDT 2006
Tydr Schnubbis wrote:
> I'm making a gui app with DWT, and I need a way to run an external,
> command line tool and get its output. Either directly from the tool's
> stdout, or by having it write to a file first.
>
> I'm working on windows. The system() function is unusable because it
> opens a new command line window when it starts the tool. That you can
> get it to close the window again really fast by using 'start' is not
> good enough
>
> It doesn't have to be a portable way. If someone can tell me how to
> call _popen or something in msvcrt.dll, I would be happy.
I understand Regan posted a module to do exactly what you want. Maybe
he'll see this, or you may be able to dig it up again from the archives
(or via google upon the digitalmars site). Reckon the keywords would be
something like ~ win32 pipe process regan
More information about the Digitalmars-d-learn
mailing list