06/07/10 21:56
Convinto che array di lunghezza variabile non esistessero in pascal mi ero quasi arreso alla impossibilità di ottenere campi di lunghezza variabile nei giochetti che programmo. Leggendo però la documentazione di FPC ho trovato una procedura setlength(array,dimensione_a,eventuale_dimensione_b) mi sono risollevato. L'ho implementato nel pacman che sto sviluppando per mi restituisce un errore in fase di runtime. Se setto la dimensione_a <= dimensione_b il programma crasha. La prima dimensione deve essere sempre maggiore della seconda. Non me lo so spiegare?!