Forum: Sonstige Fragen zu Delphi
Delphi
by hirnstroem,
23. Jan 2007
Okay, ich habe wohl noch etwas verschwiegen. Die Adresse besteht in meinem Falle immer aus 29 Bit (eigentlich 32), von welchen die Adresse selbst nur jeweils die ersten 9 (LSB) benötigt. Die nächsten neun wären eine Server Adresse, dann gibts es noch drei Bits für andere Informationen, die nächsten fünf stellen die UserID dar und die letzten drei beherbergen die Priorität.
Jedenfalls sieht so...
Forum: Sonstige Fragen zu Delphi
Delphi
by hirnstroem,
23. Jan 2007
So so, also ich bin mittlerweile anderer Meinung.
Man erstelle eine Maske welche die herauszufindenden Bits mit Einsen überdeckt. Der rest wird mit nullen gefüllt, die ganze Sache verundert und voilà...
Forum: Sonstige Fragen zu Delphi
Delphi
by hirnstroem,
23. Jan 2007
'loha Folks,
eine Adresse (Hexadezimalwert) wird mit einer UserID verodert:
Address := Address or (UserID shl 21);
Wie bekomme ich jetzt am einfachsten die UserID wieder raus? Ich komm nich drauf.
Grüsse
hirnstroem