![]() |
Problem mit Mengen
Also irgendwie steh ich aufm Schlauch :
Delphi-Quellcode:
Da kommt bei der Zeile die Meldung das ein Ordinaltyp erforderlich sei :roll:
type
TGegeben = set of (Radius,Hoehe,Umfang,Grundflaeche,Volumen,Oberflaeche); var Geg : TGegeben; procedure KeineAhnung; begin Geg := Geg + [Hoehe]; // "Ordinaltyp erforderlich !" end; Wie geht das denn sonst ? Das hat ma so funktioniert :mrgreen: |
Re: Problem mit Mengen
Das ist richtig. und bei mir kompiliert das auch prima.
Aber an der spelle würd ich auch include verwenden. PS: du hast Hoehe bestimmt wo anders deklariert! Da wette ich. |
Re: Problem mit Mengen
Stimmt in einer Klasse -.-
Was hat das Hoehe aus der Klasse mit dem set zu tun :roll: |
Re: Problem mit Mengen
Schau einfach mal, was die Codevervollständig von Hoehe hält oder such nach der Deklaration und lass dich überraschen. Ansonsten benenn halt Hoehe im Set mal in was anderes um.
|
Re: Problem mit Mengen
Zitat:
|
Re: Problem mit Mengen
Zitat:
|
Re: Problem mit Mengen
Zitat:
:warn: 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. :zwinker:
Delphi-Quellcode:
Type TGegeben = Set of (GegRadius, GegHoehe, GegUmfang,
GegGrundflaeche, GegVolumen, GegOberflaeche); TSoll = Set of (SoRadius, SoHoehe, SoUmfang, SoGrundflaeche, SoVolumen, SoOberflaeche); |
Re: Problem mit Mengen
Ja es funktioniert jetzt :)
Hab meine Setelemente umbenannt... |
Re: Problem mit Mengen
Zitat:
|
Re: Problem mit Mengen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz