Delay1 |
GENERALITA' [1 di 4] |
La procedura Delay1 ha un solo parametro; il suo compito è quello di creare un ritardo programmabile, in funzione del valore specificato dal suo parametro "ritardo". | |||
La corretta sintassi per l’uso di questa procedura è:
|
Il ritardo prodotto è completamente svincolato dalla velocità del processore perché utilizza le informazioni prodotte dal Timer di Sistema, un componente di vitale importanza per il funzionamento del Computer. Se desideri avere altre informazioni consulta la Scheda nella Sezione Dentro il Computer. | |
La Delay1 è ancora funzionante solo con sistemi operativi antecedenti a Windows 2000/NT/XP. |
Il funzionamento della Delay1 è stato, purtroppo, vanificato con l'avvento dei nuovi sistemi operativi (Windows 2000/NT/XP); di fatto essi non riconoscono più la favolosa funzione 86H dell'INT 15H, in grado di realizzare (a livello BIOS, con i precedenti sistemi operativi) ritardi di straordinaria precisione, dal minimo di 976 ns. |
I tempi del ritardo sono multipli del tempo minimo di 0,976 microsecondi, cioè circa 1 microsecondo. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Su questa base è possibile compilare la
seguente Tabella:
|
Per curiosità il valore massimo per il parametro "ritardo" corrisponde al più grande numero binario possibile a 32 bit, cioè: 232 = 4294967296. Se ricordiamo che ciascuna unità introduce un ritardo di 967 ns, quando il parametro ha valore 4294967296 4294967296*967=4153233375232 ns, pari a 4153233375 µs, pari a 4153233 ms, pari a 4153 s, cioè circa 69 minuti, cioè circa 1 ora e 9 minuti! | |
Per generare ritardo in modo affidabile è dunque rimasta solo la Delay0 che, sebbene poco pratica (poiché realizza ritardi multipli di 55 ms) è l'unica riconosciuta da tutti i processori e da tutti i sistemi operativi. Sebbene l'uso delle Delay1/Delay2 garantisca ritardi più precisi (rispettivamente 1 µs e 1 ms) il loro funzionamento è garantito con ogni processore ma non con i nuovi Win 2000/NT/XP! |
Tempo, Data & Ora | Delay1 | ||||||||
Esempio | Sorgente | Mostra | |||||||
6 di 27 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|