
Zitat von
Neutral General:
Stimmt in einer Klasse -.-
Was hat das Hoehe aus der Klasse mit dem set zu tun

Tja, woher soll der Compiler denn wissen, welches "Hoehe" du dort verwenden willst, meistens nimmt der ja die letzte deklaration.

Also immer aufpassen, wo du welchen namen verwendest.
PS: du kannst ja mal die einzelnen Werde des Sets umbenennen, oftmals wird in soeinem Fall ein Teil des Set-Namens verwendet.
So kann man dann auch mal ähnliche Typen Deklarieren, ohne gleich wieder in einen Namenskonflikt zu geraden.
Delphi-Quellcode:
Type TGegeben = Set of (GegRadius, GegHoehe, GegUmfang,
GegGrundflaeche, GegVolumen, GegOberflaeche);
TSoll = Set of (SoRadius, SoHoehe, SoUmfang,
SoGrundflaeche, SoVolumen, SoOberflaeche);
Ein Therapeut entspricht 1024 Gigapeut.