si ma come faccio a lasciarlo "in ascolto"? cioè io ho una procedura che fa i conti, e finito di fare i conti stampa la soluzione chiamando la procedura StampaSoluzione.. quindi una cosa tipo questa..

Procedura1{
// fa i conti
StampaSoluzione();
}

StampaSoluzione{
// stampa la soluzione su una scacchiera, quindi su più righe)
}

ora cosa devo modificare, come e dove? sempre se si può fare.. perchè la procedura1 facendo i conti trova 1000 soluzioni (esempio) e per ogni soluzione che trova fà la stampa, non posso mettere una pausa alla fine di ogni soluzione altrimenti uno deve premere 1000 volte invio per vedere tutte le soluzioni, quindi volevo che andava avanti a mostrarle (più o meno una al secondo) e se schiaccio un tasto si ferma e mi fà vedere la soluzione corrente, quindi dopo aver finito di stamparla (terminata la procedura StampaSoluzione)..