Qui la soluzione migliore è la programmazione multithreading, di cui il pascal è sprovvisto o che comunque io non conosco.
Effettivamente potresti creare un procedura che richiami ogni volta le istruzioni e una funzione che registri i tasti premuti, ma il tutto sarebbe molto grezzo e difficilmente funzionante in modalità sicura.
Consiglio: implementare il tutto in un altro linguaggio.
|