Da dein Code (wegen fehlenden Doppelpunkt) nicht kopiert sein kann auch folgende Frage:
Kann Dein Member FBlatt im orginalen Code auch so definiert sein?
Delphi-Quellcode:
private
FBlatt : array of integer;
Also ohne Range-Angabe
[1..34]
Bei einem nicht initialisierten dynamischen Array wäre das ein typisches Verhalten.