| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 |
Čaute...mám little problém...potrebujem ošetriť, že keď user nemá prístup na zápis aby nevyhodilo exceptions a stoplo hru...ale vypísalo na obrazovku, že nemá prístup. Zatiaľ to mám riešené takto :
Kód: public void Save(String path) throws IOException { File subor = null; if (path.length() == 0) path = "saves/save.txt"; subor = new File(path); if (!(subor.canWrite())) System.out.println("Nemate povolenie k zapisu!"); else { if (subor.exists()) System.out.println("Subor uz existuje!"); else { try { subor.createNewFile(); } catch(IOException e) { System.err.print("Chyba !!"); } PrintWriter vystup = new PrintWriter(new FileWriter(subor)); for (int c=0;c<prikazyH.size()-2;c++) { String out = prikazyH.get(c); vystup.println(out); c++; } vystup.close(); subor.setReadOnly(); System.out.println("Hra bola uložená !!"); clear(); }
funguje to...akurát, že to vypíše úplne pri každom uložení. Aj pri tom, pri ktorom to pred tým žiadnu chybu nehádzalo...neviete ako to vyriešiť ??? díky moc...
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 24.11.2009 20:24 | |
|
Nie som si veľmi istý, ale toto možno pomôže: Kód: public void Save(String path) { File subor = null; if (path.length() == 0) path = "saves/save.txt"; subor = new File(path); if (!(subor.canWrite())) System.out.println("Nemate povolenie k zapisu!"); else { if (subor.exists()) System.out.println("Subor uz existuje!"); else { try { subor.createNewFile(); PrintWriter vystup = new PrintWriter(new FileWriter(subor)); for (int c=0;c<prikazyH.size()-2;c++) { String out = prikazyH.get(c); vystup.println(out); c++; } vystup.close(); subor.setReadOnly(); System.out.println("Hra bola uložená !!"); clear(); } catch(IOException e) { System.err.print("Chyba !!"); } }
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 | Napísal autor témy dEVIANT: 25.11.2009 12:43 | |
|
Dík, ale nepomohlo :/...ništ zajtra odovzdávam zadanie...uvidím, kde je nakoniec chyba...
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Návrh uloženia užívateľských práv v Databázy | 3 | 468 | 15.08.2011 17:03 Ďuri | | Zmena datumu ulozenia subora. ALE! v Ostatné programy | 10 | 538 | 12.05.2010 19:12 vama | | Ako vyvolat ponuku ulozenia obrazku na stranke? v PHP, ASP | 9 | 603 | 25.07.2007 18:16 Tominator | | PHP skript na ulozenie suboru-pridanie uloženia do priečinka v PHP, ASP | 1 | 771 | 23.01.2010 14:15 Ďuri | | ošetrenie vstupu v Delphi, Visual Basic | 22 | 639 | 12.12.2015 21:11 camarovk19 | | Bug/osetrenie v Správy pre vedenie fóra | 5 | 1144 | 28.10.2009 19:04 Jaro | | Osetrenie formulara v PHP, ASP | 2 | 518 | 25.01.2010 16:36 Slappy | | dobre java navody a nova tema JAVA [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 35 | 5426 | 09.03.2009 17:14 tlacitko Enter | | Rozdiel medzi Java Standard a Java EE v Assembler, C, C++, Pascal, Java | 1 | 837 | 02.04.2014 12:41 XOLOO | | Chemické ošetrenie spojov v Biosy a ladenie výkonu | 4 | 3743 | 27.01.2013 12:56 shiro | | Ošetrenie/zabezpečenie Registracie? v PHP, ASP | 4 | 491 | 04.02.2010 17:00 d0.0b | | osetrenie vstupov v delphi v Delphi, Visual Basic | 4 | 910 | 26.01.2009 18:39 ovvo | | jquery - osetrenie trvania animacie v JavaScript, VBScript, Ajax | 4 | 564 | 05.06.2009 21:06 chrono | | C-ošetrenie nulového menovateľa v Assembler, C, C++, Pascal, Java | 3 | 487 | 04.06.2010 13:17 jarrro | | osetrenie vstupov a DB v PHP, ASP | 8 | 471 | 02.11.2012 18:42 DeiForm | | osetrenie korozie v radiatore vodnika v Chladiče a všetky druhy chladenia | 12 | 759 | 03.08.2011 13:44 zalgoo |
| 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
|
|