 | La procedura
è parzialmente scritta in linguaggio
Assembly. E' probabile che il lettore, in questo momento, non sia in possesso delle
conoscenze di base della programmazione a basso
livello, per cui questa pagina pụ risultare
incomprensibile; desidero fornirtela comunque, come stimolo per approfondire questa potente tecnica di programmazione
(vedi Sezione
Tutorial Assembly).
 | La
funzione verifica la presenza del Driver del Mouse
con l’aiuto della Funzione 00H
della libreria
INT 33H, caricata in memoria dal
driver del Mouse direttamente da Windows o manualmente dal prompt
del Dos
[per saperne di più consulta la
Scheda
dedicata al Mouse nella Sezione
Dentro il Computer]. |
 | in
pratica il codice verifica se stesso... |
Codice Sorgente |
|
 |
 |
 |
FUNCTION Mouse:boolean;
VAR test:word;
BEGIN
Mouse:=true;
asm
PUSH AX
MOV AX,0000H
INT 33H
MOV test,AX
POP AX
end;
IF test=0 THEN
Mouse:=false;
END;
|
|