Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Der gute alte ORD Befehl (https://www.delphipraxis.net/160159-der-gute-alte-ord-befehl.html)

ATS3788 30. Apr 2011 07:42

Der gute alte ORD Befehl
 
Delphi-Quellcode:
type
TDIN_Format = (DinA4, DinA5);
var
DIN_Format : TDIN_Format;
......
i := ord(DIN_Format.DinA4); /// i = 0
Geht das auch umgekehrt.
DIN_Format einen Wert über eine Ordinante zuzuweisen.
Also nicht wie normal _DIN_Format := DinA4;

Ist das verständlich

FredlFesl 30. Apr 2011 08:00

AW: Der gute alte ORD Befehl
 
Verwende einen Typecast:
Delphi-Quellcode:
type
  TDIN_Format = (DinA4, DinA5);
var
  DIN_Format : TDIN_Format;
......
  DIN_Format = TDIN_Format(0); // <== DinA4;
  DIN_Format = TDIN_Format(5); // <== 5 geht zwar nicht, ist aber möglich, also aufgepasst!

webcss 30. Apr 2011 13:48

AW: Der gute alte ORD Befehl
 
Delphi-Quellcode:
type
TDIN_Format = (DinA4, DinA5);
var
DIN_Format : TDIN_Format;
......
i := integer(DIN_Format.DinA4); /// i = 0

ATS3788 1. Mai 2011 07:47

AW: Der gute alte ORD Befehl
 
Danke
Schönen 1.Mai


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz