Ver Mensaje Individual
  #1  
Antiguo 21-04-2008
sur-se sur-se is offline
Miembro
 
Registrado: may 2003
Posts: 212
Reputación: 22
sur-se Va por buen camino
Consumo excesivo de memoria del componente TWebBrowser

Hola.
Utilizo Delphi 5 y el componente TWebBrowser en una pequeña aplicación. Esta aplicación genera un fichero html con un mapa google que posteriormente es mostrado en dicho componente con el método navigate('file://....').

Lo que me ocurre es que el consumo de memoria se dispara a medida que va pasando el tiempo con sucesivas llamadas al método navigate, es decir, cada cierto tiempo (configurable, pero por defecto 20 segundos) el mapa se actualiza y se genera un nuevo fichero html que es de nuevo abierto con el método navigate. En cada llamada el consumo aumenta unos 3000Kb. He probado con otro de los métodos que admite un parámetro OleVariant para ponerle que no guarde histórico, pero sigue igual.
No se me ocurre que puede ser. ¿Quizás debería cambiarme a otro componente similar?
Un saludo.
Responder Con Cita