Einzelnen Beitrag anzeigen

Sven M.

Registriert seit: 21. Okt 2006
Ort: Halle/Saale
106 Beiträge
 
Delphi 5 Enterprise
 
#1

Vergleich auf eigenen Datentypen -> "Inkompatible Typen"

  Alt 16. Feb 2015, 10:43
Delphi-Version: 5
Ich schäme mich fast schon, eine solch' (wahrscheinlich) doof anmutende Frage zu stellen, aber ich stehe gerade wirklich auf dem Schlauch...

Ich habe in einer Unit einen eigenen Datentyp definiert:

type TCO2Art = (C12, C13);
In der gleichen Unit befindet sich eine Klasse, die ein privates Feld folgender Deklaration hat...
FCO2Art: TCO2Art;
Nun will ich eigentlich ganz einfach herausfinden, welchen Wert mein privates Feld hat und dachte es müsste mit folgender Anweisung gehen:
Delphi-Quellcode:
if (FCO2Art=C12) then //hier Fehler!
begin
  DoSomething;
end
  else
  begin
    DoSomethingElse;
  end;
Leider wirft mir nun die IDE in der oben markierten Zeile den Fehler "inkompatible Typen". Und ich habe ehrlich gesagt momentan nicht den Hauch einer Ahnung, warum sie das tut.

Ich bin zutiefst dankbar für Hinweise, die mich auf den Pfad der Tugend zurückführen.
  Mit Zitat antworten Zitat