Ver Mensaje Individual
  #1  
Viejo 10/11/11, 07:46:15
jtristan jtristan is offline
Senior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 240
Variables de una función se quedan con valor al salir

Hola,

me está sucediendo una cosa muy rara. Desde un programa llamo a la función L_TO_PREPARE_ITEM_INT. Se ejecuta todo perfectamente. Sin salir del programa, vuelvo a ejecutarle, y cuando vuelvo a llamar a L_TO_PREPARE_ITEM_INT, veo, que hay una variabla que en la primera llamada estaba vacía y en la segunda aparece ya con un valor. El valor, es el que ha generado la función en la primera llamada.
¿Cómo puedo hacer para garantizarme que no quede en memoria nada de esa función?
Compruebo si está en memoria el valor antes de hacer la llamada a la función y no lo está.

Muchas gracia.
Un saludo.
Responder Con Cita