Hi,
ich habe mir eine einen Set-of-type (oder wie man das nennen mag) deklariert:
Delphi-Quellcode:
type
TOptions = set of (opAllowUrls, opAllowRelativePaths, opAllowLocalFiles);
Dies verwende ich dann als Property meiner Komponente:
Delphi-Quellcode:
private
{ Private-Deklarationen }
FFileOptions: TOptions;
protected
{ Protected-Deklarationen }
public
{ Public-Deklarationen }
published
{ Published-Deklarationen }
property FileOptions: TOptions read FFileOptions write FFileOptions;
Wenn ich jetzt abfragen möchte ob bspw. die Option opAllowUrls Boolean ist kann ich ja nicht einfach if FFileOptions = [opAllowUrls] then .... verwenden, wenn mehrere Optionen ausgewählt werden. Wie könnte ich das anstellen ohne für jede Möglichkeit eine if-Abfrage zu basteln?