Forum » Programiranje » [java] bug ali ne? zakaj?
[java] bug ali ne? zakaj?
DCER ::
Čudna zadeva.
Tole ne dela (metoda save se pokliče enkrat potem pa jo aplikacija kar izpusti (ne da bi vrgla kak exception):
INTERNAL_FILES je Hashtable < FileID, NekClass >
Tole pa dela (metoda save se klice vsakokrat):
Tole ne dela (metoda save se pokliče enkrat potem pa jo aplikacija kar izpusti (ne da bi vrgla kak exception):
for (Enumeration e = source.entries(); e.hasMoreElements(); ){ ZipEntry ze = (ZipEntry)e.nextElement(); ze.setCompressedSize(-1); NekClass stfil =(NekClass)INTERNAL_FILES.get(new FileID(ze.getName())); ze.setSize(stfil.getSize()); zos.putNextEntry(ze); zos.reset((int)(stfil.getSize())); stfil.save(zos); zos.flush(); // Complete the entry zos.closeEntry(); }
INTERNAL_FILES je Hashtable < FileID, NekClass >
Tole pa dela (metoda save se klice vsakokrat):
for (Enumeration e = source.entries(); e.hasMoreElements(); ){ ZipEntry ze = (ZipEntry)e.nextElement(); ze.setCompressedSize(-1); NekClass stfil =(NekClass)INTERNAL_FILES.get(new FileID(ze.getName())); ze.setSize(stfil.getSize()); zos.putNextEntry(ze); zos.reset((int)(stfil.getSize())); //v naslednji vrstici je edina razlika (spodnja je dodana) stfil =(NekClass)INTERNAL_FILES.get(new FileID(ze.getName())); stfil.save(zos); zos.flush(); // Complete the entry zos.closeEntry(); }
- spremenilo: DCER ()
DCER ::
Se dodaten info:
zos je podklass ZipOutputStream-a.
Gre pa se za metodo: stfil.save(zos);
Se opravicujem za dvojni post.
zos je podklass ZipOutputStream-a.
Gre pa se za metodo: stfil.save(zos);
Se opravicujem za dvojni post.
Zgodovina sprememb…
- spremenilo: DCER ()
Nerdor ::
Kaj pravi (IBM-jev) editor Eclipse. Najbolje je pod tem editorjem programirat java programe, ker ti sproti svetuje, kako je smiselno uporabiti razrede, Zares pohvale vredno, pa še zastojn je.
... for lifetime!
DCER ::
Bom poskusil, hvala. Zdi se mi da sem eclipse že enkrat imel, pa ga potem nisem uporabljal. Zdaj delam v jEdit in mi je kar všeč.
Ampak prav smešno je, da moram še enkrat klicat Hashtable za objekt, ki ga že imam... Torej dvakrat narediti isto zadevo v enem bloku. Ko bi vsaj exception vrgel.
Ampak prav smešno je, da moram še enkrat klicat Hashtable za objekt, ki ga že imam... Torej dvakrat narediti isto zadevo v enem bloku. Ko bi vsaj exception vrgel.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Davčne blagajne (strani: 1 2 3 4 … 24 25 26 27 )Oddelek: Programiranje | 332627 (72630) | Macketina |
» | [JAVA] HTTPS clientOddelek: Programiranje | 3177 (1907) | peterv6i |
» | [Java]Problem z vektorjemOddelek: Programiranje | 1435 (1304) | KernelPanic |
» | python -slovarOddelek: Programiranje | 3124 (2103) | Valex86 |
» | [Java] Multi Client chat serverOddelek: Programiranje | 2515 (1786) | javaMaster |