Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Einem Set einen Enum zuweisen? (https://www.delphipraxis.net/193660-einem-set-einen-enum-zuweisen.html)

himitsu 28. Aug 2017 11:44

AW: Einem Set einen Enum zuweisen?
 
Nur beim IN-Operator ist ein SET das manchmal kein Bit-Array,
aber nur, wenn das SET direkt beim IN definiert wird, also ohne das SET als Variable/Konstante, dann optimiert der Compiler den Code ähnlich einem CASE-Statement und löst es mathematisch (INC, DEC und CMP).

Codehunter 28. Aug 2017 13:45

AW: Einem Set einen Enum zuweisen?
 
Ähm... Was macht ihr denn hier? Ist ja wie Einstein und Oppenheimer beim Kaffeekränzchen :-)

Zitat:

Zitat von Glados (Beitrag 1379554)
Hier habe ich nun doppelten Code. Einmal bei der Zuweisung in der Funktion in einmal in der Deklaration ganz oben.

Kann man aDataSet nicht irgendwie die Hauptdeklaration (TDataEnum = ...) zuweisen, um das zu vermeiden?

Ich glaube die Frage war doch, ob es sich hier um redundanten Code handelt. Aus meiner bescheidenen Sicht: Nein, das sieht nur so aus, weil hier zufällig Deklaration und Prozeduraufruf die selben zwei Werte enthalten. Man kann das zwar mit den bisher diskutierten Verfahren "umgehen", aber dass der Code dadurch leserlicher wird wage ich zu bezweifeln :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr.
Seite 3 von 3     123   

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