» »

[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):

		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.

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. :\


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Davčne blagajne (strani: 1 2 3 424 25 26 27 )

Oddelek: Programiranje
1344332627 (72630) Macketina
»

[JAVA] HTTPS client

Oddelek: Programiranje
173177 (1907) peterv6i
»

[Java]Problem z vektorjem

Oddelek: Programiranje
91435 (1304) KernelPanic
»

python -slovar

Oddelek: Programiranje
223124 (2103) Valex86
»

[Java] Multi Client chat server

Oddelek: Programiranje
262515 (1786) javaMaster

Več podobnih tem