Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Přístup do UserFolder // Access denied!

Aktivity
Avatar
Odpovídá na Kit
Michal Žůrek - misaz:21.7.2013 21:05

jo, ona se to předává jako spouštěcí parametry.

 
Odpovědět
21.7.2013 21:05
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Kit:21.7.2013 21:19

Přes args[]? Myslel jsem, že není problém zjistit délku toho seznamu ještě před otevřením. Stejně musíš detekovat další typy argumentů.

Nahoru Odpovědět
21.7.2013 21:19
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Michal Žůrek - misaz
Jiří Košata - kosata50:21.7.2013 21:20

Můžu se zeptat, proč si v podmínce nezkontroluješ, jestli má pole parametrů požadovaný počet prvků, ale místo toho budeš naslepo zkoušet přistoupit třeba k indexu 0 u prázdného pole a tim vznikne potřeba to obalit try-catch blokem, kde catch bude prázdný?

 
Nahoru Odpovědět
21.7.2013 21:20
Avatar
Michal Žůrek - misaz:21.7.2013 21:49

Kit a Jiří Košata - kosata50: jenomže ve VB.NET okenních aplikacích žádné args[] není :D musíš Enviroment.Get­ComandLineArgs()

 
Nahoru Odpovědět
21.7.2013 21:49
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Kit:21.7.2013 22:17

Je při použití args[] ve VB.NET jiný rozdíl než v zápisu? Pokud bych programoval ve VB.NET, určitě bych si na to udělal makro. Jako to ostatně dělám na všechno :)

Nahoru Odpovědět
21.7.2013 22:17
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Michal Žůrek - misaz
Jiří Košata - kosata50:21.7.2013 23:28

Jenže Environment.Get­CommandLineAr­gs() vrací taky pole argumentů :) Jediný rozdíl oproti args[] tam je v první položce, kterou je vždy cesta k souboru, který ty argumenty převzal. Takhle to je u C#, předpokládám, že VB.NET to bude mít stejně :)

 
Nahoru Odpovědět
21.7.2013 23:28
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 6 zpráv z 56.