The most important and common cause of error 216 is in variable declaration section. suppose you have declared var i : array[1..10] of real; then somewhere else in your program assigned i[0]:=0.1234; Do you see what happened? you should declare var i : array[0..10] of real _______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi

