Vraag : Gemeenschappelijke waarden DWORD

Hello,/>A zeer eenvoudige vraag

in Vensters API bijvoorbeeld wij see

SOMETHING1 = DWORD ($814FAC);
SOMETHING2 = DWORD ($36587F);
SOMETHING3 = DWORD ($79852B);

ok, maar wat de oorsprong van deze waarden is? willekeurig? de programmeur
the typte enkel iets als $77AAFC? $8C8F77? />i behoefte


sorry voor mijn stomme vraag kennen, maar de stomme vragen kunnen geeft ons kennis;)

regards

Antwoord : Gemeenschappelijke waarden DWORD

Nr, betekenen zij gewoonlijk iets.  Op de laagste niveaus van code die, hebben de mensen vaak variabelen gebruikt uit bit-maps worden samengesteld waar elk beetje iets betekent.  Dan kunt u een waarde construeren die een combinatie van beetjes (vlaggen) en test meteen voor veelvoudige punten is.  Een voorbeeld zou de beetjevlaggen zijn in de vraag die van de schijftoegang worden gebruikt.  Men beet gelezen vlagmiddelen, schrijft een andere, een ander middel van bij het begin, een ander middel van het eind, een ander slot het dossier terwijl wij het gebruiken.  Gebruikend het opgemaakte voorbeeld hieronder, kunt u een voorwaardelijke verklaring als dan schrijven:

als toen toevoeg (verplaats de wijzer naar het eind van het dossier)
1:
2:
3:
4:
5:
6:
7:
8:
9:
// opgemaakte beetjedefinities
lees = 1; beetje 1
schrijf = 2; beetje 2
het beginnen = 4; beetje 3
eind = 8; beetje 4
slot = 16; beetje 5

// schrijft zo aan het eind (voeg) toe zou zijn:
voeg = 10 toe; beetjes 2 en beetje 4 = 2+8
Andere oplossingen  
 
programming4us programming4us