[Gambas-devel] Gambas 1.9.46 Help
Benoit Minisini
gambas at ...1...
Wed Nov 15 17:28:32 CET 2006
On Wednesday 15 November 2006 15:51, Stefano Palmeri wrote:
>
> Hi, Benoit.
>
> We had this discussion on the Gambas italian mailing list. Carlo Sorda
> suggested to use the exit code of which, that should be consistent
> in all distros. I think something like this:
>
> PUBLIC FUNCTION CheckProgram(sProg AS String) AS Boolean
>
> DIM bError AS Boolean
> DIM iPos AS Integer
>
> iPos = InStr(sProg, " ")
> IF iPos THEN sProg = Left(sProg, iPos - 1)
>
> SHELL "which " & sProg & " &> /dev/null" WAIT
>
> bError = CBool(Process.LastValue)
>
> RETURN bError
>
> END
>
OK.
--
Benoit Minisini
More information about the Devel
mailing list