Zitat von
himitsu:
nur gab es da ein paar kleine Probleme ... vorallem da wo in einem Parameter verschiedene Typen gemischt werden können.
z.B. FILE_ATTRIBUTE_* und FILE_FLAG_*
Das liegt an der Definition eines neuen, "nicht kompatiblen" Typs (= type Basistyp).
Zitat von
himitsu:
als SET würde man die Konstanten ja auch nichtmehr
MSDN/C-typisch per "and" ( "|" ) verknüpfen können
Du meinst "or"
Jupp, dann könnte/müsste man nur noch die Sets verwenden (was man in diversen Fällen nicht möchte, da diese in Delphi streng typisiert sind - oder weil es sich gar nicht über ein Set abbilden lässt).