In our previous episode, Anton Shepelev said: > In the case of ExecuteProcess() parameter separation > takes place on FPC side, while with fpSystem() the > shell is responsible for it.
Executeprocess has two forms. One does parameter separation, and one not, and directly passes the separated parameters to fpexec. This was actually the reason for executeprocess. > Could a problem with > FPC's parameter separation algorithm be causing > this? Maybe, but only when you use the wrong variant. > Can you post both the commands you are executing? Yes, that would be the best. > When I was learing processes, I wrote a unit to exe- > cute a command using fpExecv -- just as > ExecuteProcess() does. I'll dig it out and we'll see > how (and whether) it works with your examples. There should be no need for that. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal