Re: Run[] and Mathlink
- To: mathgroup at smc.vnet.net
- Subject: [mg44080] Re: Run[] and Mathlink
- From: "Christos Argyropoulos M.D." <argchris at otenet.gr>
- Date: Wed, 22 Oct 2003 03:24:30 -0400 (EDT)
- References: <bm0j27$po2$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi, There is a way to compile C++/Fortran programs under Windows so the pop-up window does not show up. Use the Open Watcom Compiler v1.1, and select Window Executable Mode when building the project (and do not call Windows API functions ...) I have used the trick to compile NetLib (mainly fortran) software and call them transparently both from the Windows CommandLine and by "double-clicking". I/O should be ok (at least files are written to and read from the hard disk). Caveat: have not tested it with MathLink (I am using MathCode for C++ code generation from and to mathematica, which does not support Watcom at least w/o user-fiddling). Open Watcome full graphical IDE available (for free, donate if you find it useful) at http://www.openwatcom.org/. Btw it is the only free system (besides the Cygwin tools) that combines both C++/Fortran compilers, linkers, debuggers for Windows Platforms. Christos Argyropoulos Athens Greece ----- Original Message ----- From: "John Smith" <j.s at bt.com> To: mathgroup at smc.vnet.net Subject: [mg44080] Run[] and Mathlink > > Hi, > I would like to be able to run operating system commands on win2000 without > the dos box popping up all the time. A quick scan through the archives have > shown that this is impossible with the current Mathematica implementation. > However, the idea of using Mathlink to pass options to CreateProcess() in > windows as opposed to system() has been suggested as a solution > http://forums.wolfram.com/mathgroup/archive/2000/Oct/msg00082.html. > Since my knowledge of programming outside mathematica is limited, has a > member of the group ever programmed this? > If not, a brief suggestion as to how to at least start programming such a > function, preferably in C, would be grateful. > > Many thanks, > > James Jones > ======================================== > Accelerator Physicist > Accelerator Physics Group > ASTeC > Daresbury Laboratory > Warrington, > Cheshire > WA4 4AD > UK > > > > . >