Buenas! Pues no se que me pasa que no me elimina correctamente el último elemento de una lista y no se poque :S Lo borra pero despues se queda con simbolos raros por ejemplo ?xC?? o cosas asi raras..
Los procedimientos en cuestion son estos: (no tienen nada raro, son simples para practicar cosas q el martes examen). Pila es eliminar por el final, y cola eliminar por el principio.
procedure pila(var ult : puntero);
var
p : puntero;
begin;
p := ult;
ult := p.ant;
dispose(p);
end; { pila }
procedure cola(var pri : puntero);
var
p : puntero;
begin;
p := pri;
pri := p.sig;
dispose(p);
end; { cola }