In our previous episode, brian said: > What's driving me crazy is that running the two commands via > ExecuteProcess does the first step OK, but oggenc fails with an exit > code of 1, operation not permitted. > > If I replace the ExecuteProcess with a call to fpSystem, concatenating > the CommandString and ParamString with a space as separator and > passing that as the command, both steps work just fine. > > I've tried putting a Delay(5000) between the two commands using > ExecuteProcess, just in case there was some type of problem with data > still being written from a cache. No difference whatever. > > This is reproducible on a whole batch of files, and yes, I've checked > all the file permissions. > > It's got to be something obvious, or some quirk of Linux programming > that I haven't met up with yet (I'm still a novice with FreePascal and > Linux, though I've many years experience with Delphi and Windows). > What am I missing?
First: what does a typical command look like? second: maybe ogenc is simply faulty and won't work unless directly called from shell. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal