Delphi-Quellcode:
type
TEnum = ( x, y, z );
TSet1 = TEnum;
TSet2 = set of ( x, y, z );
TRecord = record
a: Integer;
b: String;
end;
Enum = enthält mehrere Werte, aber jeweils immer nur Einen gleichzeitig
Set = kann mehrere Werte gleichzeitig aufnehmen (oder Keinen)
Record = mehrere Variablen in einem
Ein Boolean ist quasi ebenfalls ein Enumerator, mit zwei Werten.
type Boolean = (False, True);
mit SET
if fdeFile in FileDirExists(MeinPfadoderDatei) then
.
if FileDirExists(MeinPfadoderDatei) = [fdeFile] then
.
if FileDirExists(MeinPfadoderDatei) = [fdeFile, fdeDir] then
.
und ENUM
if FileDirExists(MeinPfadoderDatei) = fdeFile then
.