 | 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 rileva la quantità di pulsanti
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]. |
Codice Sorgente |
|
 |
 |
 |
FUNCTION quantMou:word;
VAR test,quantiMou:word;
BEGIN
asm
PUSH AX
MOV AX,0000H
INT 33H
MOV test,AX
MOV quantiMou,BX
POP AX
end;
END;
|
|