[Gambas-devel] Release of gambas2 1.9.10
Daniel Campos
danielcampos at ...45...
Tue Jun 28 12:30:05 CEST 2005
The new EXEC is a bit ambiguous for me:
Dim hProc As Process
hProc=EXEC[command]
Execution --> Error: wanted Process, got String
hProc=EXEC[command] FOR WRITE
Execution --> OK
Then, must I specify at least "FOR WRITE" if I want to recive the
Process descriptor? Even
if I don't want to write anything?. Should'n be more logical to return a
String only
if you specify the "WAIT" flag?
My first impression was that it was a bug, as I didn't specify WAIT but
the program
was blocked till the process finished... It makes more dificult the
transition from
Gambas1 to Gambas2 too in any program, as it is not only matter of
change the
position of the process descriptor in the line, but adding a useless flag.
Could you please change this Benoît? I really do not find it useful nor
intuitive.
Regards,
D. Campos
Benoit Minisini escribió:
>Hi,
>
>Here is gambas2 1.9.10!
>
>* The child process management was redesigned.
>
>* hFile = OPEN ...
>This syntax replaces the old OPEN ... AS #hFile
>The old syntax will be removed in the future.
>
>* INPUT FROM / OUTPUT TO
>These new instructions redefine the default streams used by input and output
>instructions. Use DEFAULT to specify the standard input/output.
>
>* You can get the output of a process directly in a string.
>DIM sOutput AS String
>sOutput = SHELL "cat /etc/passwd"
>
>* GTK+ and SDL components were updated.
>
>* The clanlib compilation problem of 1.9.9 was normally fixed.
>
>To Matthias Laur: please test this version! If all is fine with your video
>program, I will backport the code to the stable version.
>
>Enjoy it,
>
>
>
More information about the Devel
mailing list