🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #30002

como evitar mem. cache en Applet

#30002
From: Sergio
Date: Tue, 09 Sep 1997 00:00
61 lines
2100 bytes

Hola:

	Estoy intentando hacer un applet que carga una imagen .jpg (de
una Webcam). El problema lo tengo al intentar cargar m�s de una vez la
imagen en un bucle puesto que se supone que la imagen va variando pero
no el nombre del fichero que contiene la imagen. 

El c�digo que he realizado es algo asi como:

 ...... c�digo eliminado....
**************
	public void run(){

		while ( hilo != null ){	// hilo = Thread

		   try{
			contImg++;
			foto = getImage ( getDocumentBase(), imagen);
// foto = Image
			tracker.addImage(foto, contImg );
// tracker = MediaTracker
		   } catch (Exception e){
			System.err.println("Error leyendo foto");
			stop();
		   }

		   showStatus("Cargando imagen num: " + contImg );
		   // no hace nada hasta que carga la imagen 
		   while ( !tracker.checkID (contImg, true) ) {}
		   if (tracker.isErrorID(contImg) ){
		    System.out.println("Error cargando img num: " +
contImg);
		    pinta = false;	// no hace nada en paint()
hasta que sea true.
		    this.stop();
		   }
		   else pinta = true;
		   repaint();
		   showStatus("");
		   try{
		      hilo.sleep(RETARDO);	// RETARDO = tiempo
entre carga de imagenes
		   } catch (Exception e){}

		}	// fin while (hilo...

	}
******
.... m�s c�digo eliminado

	La primera carga la hace correctamente y no pinta nada hasta
que se tiene la imagen completa, pero a partir de la segunda, el
applet considera que la im�gen ya esta cargada y se queda con la
primera.
� C�mo puedo forzar a que lea de nuevo la imagen?
� C�mo puedo averiguar la fecha y hora del fichero .jpg ?, (saber eso
ya ser�a la hostia para sustituirlo por la variable RETARDO).

		Un saludo:
Technical Details
Message-ID: <3415aeb7.719417@news.redestb.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,542e823a609fc792,start
X-Google-Attributes: gid1116f3,public
From: sergi1@teleline.es (Sergio)
Subject: como evitar mem. cache en Applet
Date: 1997/09/09
Message-ID: <3415aeb7.719417@news.redestb.es>
X-Deja-AN: 271149499
Organization: Unisource Espana NEWS SERVER
Newsgroups: es.comp.lenguajes.java