Questione : Valori comuni di DWORD

Ciao, domanda molto semplice del

A, forse too

in Windows api per esempio noi see

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

ok, ma che cosa è l'origine di questi valori? casuale? il programmatore del
the ha scriv appena qualcosa a macchina come $77AAFC? $8C8F77? la necessità del

i di fare lo stessi, ma in primo luogo io realmente vuole conoscere a questo proposito il hehe

sorry per la mia domanda stupida, ma le domande stupide possono elasticità noi conoscenza;)

regards
class= del

Risposta : Valori comuni di DWORD

No, significano solitamente qualcosa.  Ai più bassi livelli di codice, la gente ha variabili usate spesso composte di bitmap dove ogni punta significa qualcosa.  Allora potete costruire un valore che è una combinazione di punte (bandierine) e di prova per gli articoli multipli immediatamente.  Un esempio sarebbe le bandierine della punta utilizzate nelle chiamate di accesso di disc.  I mezzi dell'una bandierina del bit leggono, un altro scrivono, gli altri mezzi dall'inizio, gli altri mezzi dall'estremità, un altro serratura la lima mentre stiamo usandola.  Using l'esempio made-up qui sotto, potete allora redigere una dichiarazione condizionale come:

se aggiungere allora (spostare l'indicatore verso l'estremità della lima)
1:
2:
3:
4:
5:
6:
7:
8:
9:
// ha preparato le definizioni della punta
= 1 colto; 1 pungente
scrivere = 2; 2 pungenti
cominciare = 4; 3 pungenti
estremità = 8; 4 pungenti
serratura = 16; 5 pungenti

// in modo da scrive all'estremità (aggiungere) sarebbe:
aggiungere = 10; punte 2 e 4 = 2+8 pungenti
Altre soluzioni  
 
programming4us programming4us