RE:Ayuda con Variables Dinamicas
Bueno, me parece bien lo que te dicen, pero por si no pescas muy bien, porque es de por sí algo enredado, imagína que cada variable es una caja donde almacenas algo, (número, palabra, pizza -bueno, pizza no-) Ok??
Ahora, cada caja se distingue de las otras por el nombre que tiene y la descripción que posee, así, una dirá "edad" como nombre y "byte" como descripción, bueno, si tomamos las cajas y las colocamos en gavetas (la memoria), similar a como hacen en los Supermercados donde dejan los paquetes, entonces, tendremos una ficha con el número de gaveta donde dejamos la caja (el apuntador), así cuando querramos tomar la caja que dejamos, entonces usando el número de la ficha cómo referencia (la Dirección de memoria) encontramos la caja.
Ahora cuando dejamos la caja y tomamos la ficha, en Pascal lo que estamos haciendo es usar la instrucción NEW que nos dice donde quedó la caja.
Cuando tomamos la caja y regresamos la ficha equivale en Pascal a usar DISPOSE que deja libre el espacio de nuestra caja, así otros pueden dejar sus cajas ahí.
Por eso de tomar y liberar casi a nuestro antojo a lo largo de programa es que se conocen como variables Dinámicas ;)
Espero me hayas entendido, luego te doy una explicación más detallada.
See YA!!