Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: rogerskate en Agosto 16, 2015, 11:08:29 AM

Título: ¿Como eliminar una variable?
Publicado por: rogerskate en Agosto 16, 2015, 11:08:29 AM
Simplemente eso, creo varias variables, globales o locales y al cabo de un tiempo las dejo de usar.
¿Como las elimino para que o consuman memoria?
Título: Re:¿Como eliminar una variable?
Publicado por: Clamud en Agosto 16, 2015, 03:47:35 PM
Las variables normales no se pueden eliminar, sólo se eliminan las que son declaradas con la palabra var o van precedidas con local., esas variables se eliminan al terminar el bloque de código en el que se declaran. Si sólo son unas decenas de variables la memoria que usan es muy poca, no debería afectar el rendimiento. Otra opción es meter los valores en estructuras de datos, como ds_maps o ds_lists, que si se pueden borrar.
Título: Re:¿Como eliminar una variable?
Publicado por: Guacusio en Agosto 16, 2015, 04:15:58 PM
A lo que dijo Clamud sólo agregaría que la única forma de destruir una variable perteneciente a una instancia es destruir la instancia que la contiene (obviamente si no es una variable global).