I'm starting to work in ADA, but i've found some problems. The principal one is that I son't know how to free memory previously allocated with: type t is .... ... v:access t; begin v:=new t; end; I've tried 'free(v)', 'delete v' and others, but they don't work. I use to program in C, and I only want an equivalent to 'free(v)'. I know that this is a very trivial question (with a very trivial solution I suppose), but is very frustrating. If it helps, I'm using GNAT for windows. Thanks in advance -- Jes�s Jim�nez Herranz vtis0102@CACANOps.uib.es (Remove CACANO from the address)