Subj : sweep To : Eddy Thilleman From : Jonathan de Boyne Pollard Date : Sat Mar 31 2001 05:29 pm ET> Exec( Prog, Parm ); ET> if DOSError = 0 then I'm also suspicious of a function called "Exec" that takes so few parameters. What goes on inside this function ? Do you know ? Does it call DosExecPgm() after massaging "Prog" and "Parm" into appropriate form ? Does it run the program indicated by "Prog" directly or does it just pass everything to %COMSPEC% in the hope that the command interpreter will sort everything out ? How "smart" is it ? How thick a layer on top of the actual underlying operating system API is it ? ¯ JdeBP ® --- FleetStreet 1.22 NR * Origin: JdeBP's point, using Squish (2:257/609.3) .