Thema: Delphi String zu Typ

Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: String zu Typ

  Alt 7. Mär 2010, 16:58
Dein TIrgendeinTyp ist ein Enum was intern (im Speicher) nichts anderes ist als eine Zahl.
In deinem Beispiel ist also Typ1=0 und Typ2=1 (enums fangen, sofern nicht anders angegeben, immer bei 0 an)
Wenn jetzt in der Combobox also der erste Eintrag (also eigentlich der nullte) gewählt wurde, so ist ItemIndex=0 und somit wäre das Typ1

Also:
deineVariable=TIrgendeinTyp(Combobox.ItemIndex); Der Quelltext ist nicht getestet aber so in etwa sollte das funktionieren.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat