Sign in Join
Wiki copytemporary

TProcess/fi: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: TProcess/fi

OldNewLine
1+**TProcess** ![](/wiki-images/a/a9/Tprocess.png) on ohjelman suorituksen aikana näkymätön komponentti. Se löytyy [[System tab/fi|System välilehdeltä]] [[Component Palette/fi|komponenttipaletilta]]. Se mahdollistaa ulkoisten ohjelmien helpon suorittamisen. Käyttämällä TProcess-komponenttia saadaan joitakin etuja :
2+
3+- Alusta riippumattomuus
4+- Sillä on kyky lukea stdout:a ja kirjoittaa stdin:ä.
5+- Sillä on mahdollista odottaa komennon loppuun tai jättää se ajoon, kun siirrytään takaisin sitä käyttävään ohjelmaan.
6+
7+Tärkeitä huomioita:
8+
9+- TProcess ei ole terminaali / komentotulkki! Ei voida suoraan suorittaa skriptejä tai uudelleen ohjata operaattoreita kuten "\|", "\>", "\<", "&" jne. On kuitenkin mahdollista saada samat tulokset TProcess:n kanssa Pascalissa, muutamia esimerkkejä on alla ..
10+- Todennäköisesti Linux / Unix:ssa : täytyy määrittää suoritettavan ohjelman koko polku. Esimerkiksi "/ bin / cp" eikä pelkkä "cp". Jos ohjelmalla on vakio PATH voidaan käyttää LCL:n [[doc:lcl/fileutil/index.html|FileUtil]] käännösyksikön funktiota [[doc:lcl/fileutil/finddefaultexecutablepath.html|FindDefaultExecutablePath]] .
11+
12+- Windows:ssa, jos komento on polulla niin ei tarvitse määrittää koko polkua
13+
14+## Esimerkki
15+
16+Katso TProcess esimerkkejä [[Executing External Programs]]. Jos tarvitaan UTF-8 merkkejä niin käytä tämän sijaan [[TProcessUTF8/fi|TProcessUTF8]] komponenttia.
17+
18+## Katso myös
19+
20+- [[doc:fcl/process/tprocess.html|TProcess doc]]
21+- [[TAsyncProcess]]
22+- [[TProcessUTF8/fi|TProcessUTF8]]
23+
24+---
25+*From the Free Pascal wiki, page "TProcess/fi", as it stood on 2017-03-05 after a change by Djzepi, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history