Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Offenes Array oder Set als Parameter

  Alt 26. Apr 2016, 11:03
Ich verstehe nicht wo hier auf einmal ein "Set" ins Spiel kommt. Ein Set ist eine Menge von mehreren Enumerationstypen von denen jedes Vorkommen ein- oder keinmal enthalten sein darf.

Beispiel:
Delphi-Quellcode:
type
   TGeschmack = (sauer, süß, bitter, salzig);
   TGeschmäcker = set of TGeschmack;
var
   chipsGeschmack:      TGeschmäcker;
   tofuGeschmack:      TGeschmäcker;
   zitronenGeschmack:   TGeschmäcker;
begin
   chipsGeschmack := [salzig];
   tofuGeschmack := [];
   zitronenGeschmack := [süß, bitter];
end;
Du sprichst selber von "1, 2 oder mehr Records". Das ist ganz klar ein Array (oder eine Liste oder ein anderer Mengentyp).

Delphi-Quellcode:
procedure bearbeiteKram(bildDaten: TPicture; außerDiesenBereichen: array of TRect);
begin
   //
end;

Oder ich habe wieder mal etwas völlig falsch verstanden...

Geändert von Der schöne Günther (26. Apr 2016 um 11:05 Uhr)
  Mit Zitat antworten Zitat