Ich weiss ja nicht was du mit dem Code bezwecken willst, aber du hast
TProduktliste : array [1..10] of TProduktlistenglied;
in einer Klasse deklariert. Das heißt, du hast nur ein Array mit dem Namen TProduktliste in deiner Klasse
und definierst keinen Typ.
Wenn du ein Typ definieren willst, musst du folgenden Code verwenden
Delphi-Quellcode:
type
TProduktliste = array [1..10] of TProduktlistenglied;
var
Produktliste: TProduktliste;
Sollte klappen...