Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#2

AW: Bitweise Parameter füllen in Delphi

  Alt 28. Jun 2019, 22:16
Wir sehen hier zwar die Deklaration von TImageType (singular), in dem Code gibt die Funktion aber TImageTypes (plural) zurück. Ich vermute, es gibt noch eine Deklaration in der Art TImageTypes = set of TImageType; Wenn es auch ein TCreateImageTasks = set of TCreateImageTask; gibt, dann kannst du den als Rückgabewert verwenden und der Code sollte funktionieren.

Es gibt halt einen Unterschied zwischen einem Aufzählungstypen und einem Set.

Außerdem kannst du auch einfach die Prozedur Include verwenden:

Delphi-Quellcode:
    Result:=[];
    if (W and BS_IMG_ISO)<>0 then Include(Result, itISO);
    if (W and BS_IMG_BIN)<>0 then Include(Result, itBin);
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat