Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
Turbo Delphi für Win32
|
Re: Datenmegen ausrechnen?!?
12. Dez 2008, 14:42
Ord(Flags) oder einfach Cardinal(Flags) oder, falls es immer 32 Bit sein soll: LongInt(Flags)
Aber natürlich kann man es auch per Hand umrechnen:
Delphi-Quellcode:
var I: TApFlgs;
Flags: TAppFlags;
IntFlags: Cardinal;
begin
IntFlags:=0;
for I:=Low(TAppFlags) to high(TAppFlags) do
if I in Flags then
IntFlags:=IntFlags or (1 shl ord(I));
end;
Manuel Eberl „The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
|