<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>This enables a process eg an .exe to be run without using cmd (unlike exec) and if so, I'd like to use it. Can anyone provide one or two simple example lines for using this, on windows. </div>
<div> </div><div>Below is definition in sysutils help. It explains what path & comline do, but doesn't really explain why one would use it vs exec. Also there is no example of how to use texecuteflags, or oserror or exactly how to check for an error. eg is the integer returned similar to that from exec ie doserror and is it sufficient to check it is non 0 for error? </div>
<div><br></div><div>Maybe a simple example of its use including use of the flags and errors could be added - Michael? </div><div><br></div><div><table cellpadding="0" cellspacing="0" style="color:rgb(0,0,0);font-family:sans-serif;font-size:14px">
<tbody><tr><td style="font-family:sans-serif"><p style="margin:0px"><tt style="font-family:Courier,monospace"><span class="" style="white-space:nowrap"><span class="" style="font-weight:bold">function</span> ExecuteProcess<span class="" style="color:rgb(139,0,0)">(</span></span></tt></p>
</td></tr><tr><td style="font-family:sans-serif"><p style="margin:0px"><tt style="font-family:Courier,monospace"><span class="" style="white-space:nowrap">  <span class="" style="font-weight:bold">const </span>Path<span class="" style="color:rgb(139,0,0)">: </span>AnsiString<span class="" style="color:rgb(139,0,0)">;</span></span></tt></p>
</td></tr><tr><td style="font-family:sans-serif"><p style="margin:0px"><tt style="font-family:Courier,monospace"><span class="" style="white-space:nowrap">  <span class="" style="font-weight:bold">const </span>ComLine<span class="" style="color:rgb(139,0,0)">: </span>AnsiString<span class="" style="color:rgb(139,0,0)">;</span></span></tt></p>
</td></tr><tr><td style="font-family:sans-serif"><p style="margin:0px"><tt style="font-family:Courier,monospace"><span class="" style="white-space:nowrap">  Flags<span class="" style="color:rgb(139,0,0)">: </span><a href="http://www.freepascal.org/docs-html/rtl/sysutils/texecuteflags.html" style="text-decoration:none;color:rgb(0,0,139)">TExecuteFlags</a> <span class="" style="color:rgb(139,0,0)">=</span> <span class="" style="color:rgb(139,0,0)">[</span><span class="" style="color:rgb(139,0,0)">]</span></span></tt></p>
</td></tr><tr><td style="font-family:sans-serif"><p style="margin:0px"><tt style="font-family:Courier,monospace"><span class="" style="white-space:nowrap"><span class="" style="color:rgb(139,0,0)">):</span><a href="http://www.freepascal.org/docs-html/rtl/system/integer.html" style="text-decoration:none;color:rgb(0,0,139)">Integer</a><span class="" style="color:rgb(139,0,0)">;</span><br>
</span></tt></p></td></tr></tbody></table></div><div><br></div><div>TIA</div><div>John</div></div></div></div>