Am 02.07.2013 06:05, schrieb Johan Tu Toit:
Hi all, thanks for your help, I am happy to know about fpuname
function from the baseunix unit. the fpSystem function from unix unit
also helpfull but only return an integer. I am still looking on how to
get a result as a string not a integer only

You already quoted where you find a solution for this below:

You may also use a TProcess object:
http://www.freepascal.org/docs-html/fcl/process/tprocess.html

Here you have a tutorial with some examples:
http://wiki.lazarus.freepascal.org/Executing_External_Programs#TProcess
It's not a simple "result value", but you'll need to do a bit of work.

Regards,
Sven

On 7/1/13, Guillermo Martínez <[email protected]> wrote:
From: Rainer Stratmann <[email protected]>
Subject: Re: [fpc-pascal] It is possible to pass command line to
        pascal
  On Sunday 30 June 2013 00:59:59 you wrote:
I Tried, but only return an integer not a string value.
Thats right.

You have to put the result in a file and then afterwards read the
file.

ls uname -r > file.txt

The integer is the result code of the execution.
It contains information if the execution was successful.

You may also use a TProcess object:
http://www.freepascal.org/docs-html/fcl/process/tprocess.html

Here you have a tutorial with some examples:
http://wiki.lazarus.freepascal.org/Executing_External_Programs#TProcess
_______________________________________________
fpc-pascal maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to