Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: tiberi72 - Marzo 21, 2012, 11:58:06 am

Titolo: tprocess con executable e params
Inserito da: tiberi72 - Marzo 21, 2012, 11:58:06 am
Ciao,
qualcuno sa dove posso trovare un esempio di un programma che utilizza Tprocess.executable e Tprocess.params?
Dovrei lanciare una shell ma ho visto che l'alltributo trocess.commandline e' obsoleto e volevo farlo con questo nuovo sistema, anche perche' ho diversi parametri da includere.
Titolo: Re:tprocess con executable e params
Inserito da: xinyiman - Marzo 21, 2012, 02:53:55 pm
Hai già provato a vedere questo link?

http://wiki.lazarus.freepascal.org/Executing_External_Programs/it
Titolo: Re:tprocess con executable e params
Inserito da: tiberi72 - Marzo 21, 2012, 03:43:24 pm
Si, ma il sistema che e' in quell'esempio viene definito obsoleto e sui bug di free pascal dicono che nelle versioni successive non sara' piu' utilizzato perche sostituito da Tprocess.executable e Tprocess.params

Vedi questo link: http://www.freepascal.org/docs-html/fcl/process/tprocess.executable.html (http://www.freepascal.org/docs-html/fcl/process/tprocess.executable.html)
Titolo: Re:tprocess con executable e params
Inserito da: bonmario - Marzo 21, 2012, 06:27:21 pm
Lo spiegano qui:
Codice: [Seleziona]
http://comments.gmane.org/gmane.comp.ide.lazarus.general/59029

In ogni caso, in "Executable" ci metti l'eseguibile e poi, per ogni parametro fai un
Parameters.Add('xxxxxx');

Ciao, Mario
Titolo: Re:tprocess con executable e params
Inserito da: tiberi72 - Marzo 23, 2012, 05:42:00 pm
confermo, funziona, solo che la voce .executable non vuole spazi, eventuali altri parametri vanno poi aggiungi con tprocess.params