A program futtatása azzal az elvárással, delphi leállás
Az egyik program futtatásához szükséges a cmd script, és várjon a végrehajtásának befejezése után.
Ebben a kiviteli alakban, az eljárás van írva ellenőrzi a program címe a folyamatban.
Egy jó módszer, de ha van egy nagy cmd szkript, amely magában foglalja a végrehajtása hosszú távú, akkor Delphi programot csak lóg vár bezárása futó script. Ezért annak érdekében, hogy a program nem lógott várva választ az eljárást meg kell futtatni egy további patak áramlás és adatokat küld a leállást cmd script fő program ablak.
Ahhoz, hogy ezt az eljárást, akkor kell csatlakoztatni felhasználások ShellAPI modult.
Metódushívás eljárás:
Mint már említettük, hogy a program ne lógjon, az eljárás jobban fut egy külön téma, de ahhoz, hogy megtudjuk, milyen a script befejezte munkáját, a patak kell, hogy „valahol eltávolítása adatok” - például a fő formája (Form1) kell elhelyezni címke (Label1), írja az eredményt az eljárás is.
Ahhoz, hogy az alábbiakban meghatározott kódot dolgozni, meg kell egy projekt számára a szál (thread) nevű new_process és csatlakoztassa a fő formája használ - fog folyni egy bizonyos egységet, amely akkor jobban tudják.
áramlási létrehozásának módja
A patak meg kell helyezni a kód maga ExecuteWait fent leírt eljárások és regisztrálni a fő formája felhasználása (egység1):
Befejezése után a program által okozott áramlás előírni Label1 fő formája: végre cmd script befejeződött.
- Miklós „Köszönöm. Hosszú keresett valami ilyesmi. Csak ezt a kódot odajött script-shop szabad ver2
Pihenek a szabadidődben
Multi-site wordpress
- Marina „Hello! Podsk azhite, kérem, ha én vagyok egy újszülött nem nehéz. Nemrég indult egy weboldal női kérdésekkel a WordPress (van, míg a pár.
- TruLander »Marina azt tanácsolom neked, ha nem érti a lényegét utómunka, jobban teszi, 2 külön helyszínen, akkor könnyebb lesz, még inkább.
- Marina „Köszönöm szépen!