hab Typ (die Variable) jetzt TypForm genannt (procedurdeklaration, procedur und case), aber trotzdem der gleiche fehler
EDIT: es geht jetzt, musste es dann so schreiben:
//Speichern
case TypForm of
Typ.Dreieck: FForm := TDreieck.create(startA,startB,kante,Farbe);
Typ.Rechteck: FForm := TRechteck.create(startA,startB,hoehe,breite,Farbe) ;
Typ.Kreis: FForm := TKreis.create(startA,startB,radius,Farbe);
end;