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);