Ragazzi, mi scuso per non aver spiegato l'errore, ma con il cell è stato già difficile scrivere, allora l'errore "credo" che fosse il classico AC, in quanto il loop andava a prendere un p^.val a nil, fabioser ti consiglio un compilatore con il debug "step by step" credo che il freepascal/lazarus siano la cosa migliore, errori del genere li becchi al volo.
Un piccolo consiglio quando si fanno i vari loop che siano for, while o repeat e ci sono delle liste il 99% delle volte l'errore è dovuto ad un accesso ad una lista nulla
Ibis redibis non morieris in bello |