Avatar
Libor Šimo (libcosenior):

Pokúsim sa vysvetliť o čo mi ide.
V programe užívateľ plní nejakú úlohu na čas. Teda ak do stanoveného času úlohu nesplní, neuspel.
Môže ma prosím niekto nasmerovať?

Edit.
Ide o konzolovú aplikáciu.

Editováno 15.10.2013 19:36
Odpovědět 15.10.2013 19:33
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Nahoru Odpovědět 15.10.2013 19:43
Nesnáším {}, proto se jim vyhýbám.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
Jan Vargovský:
static Timer t = new Timer(Ukonci, null, (int)TimeSpan.FromSeconds(5).TotalMilliseconds, Timeout.Infinite);

private static void Ukonci(object state)
{
    Environment.Exit(Environment.ExitCode);
}

Popřípadě přes annonymní metodu :)

Editováno 15.10.2013 19:56
 
Nahoru Odpovědět 15.10.2013 19:56
Avatar
Odpovídá na Jan Vargovský
Libor Šimo (libcosenior):

Díky, funguje to, ale ešte musím pochopiť ako to pracuje.

Nahoru Odpovědět 15.10.2013 20:19
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
Jan Vargovský:

Jednoduše se zavolá metoda po tom čase co tam nastavíš.

 
Nahoru Odpovědět 15.10.2013 20:41
Avatar
Odpovídá na Jan Vargovský
Libor Šimo (libcosenior):

Problém je v tom, že tá metóda ukončí celý beh programu a ja nestihnem ani vypísať výsledky.

Nahoru Odpovědět 16.10.2013 20:30
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Andrej Farkaš:

Tak zmeň metódu ukonči, aby fungovala ako chceš, nie? ;-)

Nahoru Odpovědět 16.10.2013 20:50
Live. Love. Learn.
Avatar
Odpovídá na Andrej Farkaš
Libor Šimo (libcosenior):

Skúšal som to, ale nešlo mi to tak, ako som si to predstavoval. Zatiaľ to vynechám.

Nahoru Odpovědět 16.10.2013 21:39
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.