Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 29.08.06
Prihlásený: 18.12.15
Príspevky: 32
Témy: 16
Príspevok NapísalOffline : 06.01.2012 14:18

Potreboval by som poradit. Mam jednu windows form aplikaciu, os win XP. Vykresli nejake grafy, je tam par buttonov a nejake checkboxy. Ked sa klikne na jeden checkbox, ma sa spustit .exe subor. Najprv som pouzil na spustenie toho .exe system(), ale to sa mi nepacilo, lebo som stratil kontrolu nad tou hlavnou aplikaciou - nejde presuvat, minimalizovat atd, asi caka, kym ju ukonci. Tak som hladal na googli a pouzil spawn s modom NOWAIT. exe sa spusti a bezi na pozadi, dokonca ma vrati do hlavnej aplikacie, ide to teda asynchronne.

Potrebujem vsak vypisat messagebox alebo nieco take, ked ukonci ten .exe. Neviem, ako zistim kedy ta .exe aplikacia skoncila, aby som vyhodil nejake info o tom. Vdaka za radu (s Windows Forms som zacal len nedavno )


Offline

Skúsený užívateľ
Skúsený užívateľ
spustenie .exe cez spawnl  vo Windows Form VC++

Registrovaný: 11.01.09
Prihlásený: 18.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 06.01.2012 14:33

Kedze rodicovska aplikacia nemoze cakat, kym sa ukonci externa aplikacia, je nutne pouzit thready. Takze jeden z postupov je nasledovny:

1.) vytori sa nove vlakno
- vytvorenie vlakna: http://msdn.microsoft.com/en-us/library ... 53(v=vs.85).aspx
- priklad pouzitia: http://msdn.microsoft.com/en-us/library ... 16(v=vs.85).aspx

2.) v jeho tele sa spusti externa aplikacia pomocou funkcie CreateProcess
- spustenie noveho procesu: http://msdn.microsoft.com/en-us/library ... 25(v=vs.85).aspx
- priklad pouzitia: http://msdn.microsoft.com/en-us/library ... 12(v=vs.85).aspx

3.) v priklade funkcie CreateProcess je aj nasledne presne to, co potrebujeme, teda cakanie na ukoncenie procesu. Dosiahne sa to pomocou funkcie WaitForSingleObject

Momentalne nestiham, nemozem uviest konkretny priklad, tak ak by to stale nebolo jasne, treba sa ozvat a ja neskor doplnim priklad, ak to bude nutne.


Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Spustenie viacerých .exe súčasne

v Assembler, C, C++, Pascal, Java

2

528

01.11.2011 20:03

Peet51 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. spustenie EXE suboru pomocou PHP

v PHP, ASP

4

480

07.02.2014 13:46

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Update SQL cez form

v PHP, ASP

3

566

12.04.2008 9:24

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Form cez ajax php neodosiela

v PHP, ASP

0

360

05.01.2012 18:39

Pablo Montero Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Form - zmena url cez radio

v PHP, ASP

8

827

11.02.2007 15:21

SonnY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C# windows form application

v Technológia .NET

3

601

15.03.2013 7:30

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. spustenie .sh suboru cez php

v PHP, ASP

2

615

19.07.2007 13:19

zero0x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SAMP spustenie serveru cez exec

v PHP, ASP

6

460

19.05.2010 22:21

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. spustenie linux scriptu cez php

v PHP, ASP

4

723

20.10.2008 11:50

TommyHot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spustenie admin konta cez štandartného používatela(WIN7)

v Operačné systémy Microsoft

5

1052

12.03.2011 19:14

Apofish21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. NTB spustenie [Windows Error Recovery]

v Ostatné

18

812

11.05.2014 15:37

ado130 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spustenie programu po štarte windows 8

v Operačné systémy Microsoft

12

668

07.07.2013 21:09

pitopit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spustenie neznameho scanu pri starte windows...

v Operačné systémy Microsoft

2

373

08.11.2008 12:59

majky358 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CS 1.6 - Nejde spravit server cez net (HLDS.exe)

v Počítačové hry

17

1246

16.08.2012 22:01

mohycan159 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows XP - .exe

v Operačné systémy Microsoft

4

212

15.05.2013 6:58

Lessik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. VC++Problem

v Assembler, C, C++, Pascal, Java

2

342

17.10.2010 13:50

jawakiller Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra