Tienes q leer sobre la alocacion dinamica y alocacion estatica y asi lo entedneras. Las variables estaticas se alocan automaticamente al comenzar el programa y terminar con el. Las dinamicas (q estan apuntadas por una variable estatica que es el puntero) se alocan dinamicamente segun la necesidad del programa y se desalocan tb dinamicamente al ordenarlo el programa y asi se libera memoria durante la ejecucion del programa sin terminarlo. En el caso de los records es recomendable usar la alocacion dinamica en Delphi/Pascal; en el caso de objects y classes es obligatorio..
|