Hallo zusammen!
Ich verstehe die folgenden Zeilen Code nicht, die mir heute über den Weg gelaufen sind:
Delphi-Quellcode:
_BLUETOOTH_ADDRESS = record
case Integer of
0: (ullLong: BTH_ADDR); // easier to compare again BLUETOOTH_NULL_ADDRESS
1: (rgBytes: array [0..5] of Byte); // easier to format when broken out
end;
Sowas habe ich persönlich noch nicht gesehen. Ich verstehe nicht, was für ein Integer hier ausgewertet wird und ich verstehe auch nicht, was in den einzelnen Fällen dann mit dem record passiert. Wenn der Integer 0 oder 1 ist, ändert sich dann der Typ des records oder was??!?!?!
Hülfe!