Article View: es.comp.lenguajes.java
Article #30002como evitar mem. cache en Applet
From: Sergio
Date: Tue, 09 Sep 1997 00:00
Date: Tue, 09 Sep 1997 00:00
61 lines
2100 bytes
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-mailShow 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