Oppure

Loading
02/10/08 15:55
Mak
Ciao a tutti, dopo un po' di pausa dal Pascal, rieccomi a usare questo linguaggio...
volevo chiedere:
1. Si può far sparire il cursore lampeggiante dai programmi? Io penso di sì, ma come?
2. Come posso spostare i testi? Se volessi mettere una frase al centro del video, cosa devo fare? (Nel linguaggio Basic si usa LOCATE + il numero della riga e il numero della colonna).. grazie in anticipo.
aaa
02/10/08 17:22
WARRIOR
Per quanto riguarda l'eliminazione del cursore, non credo si possa fare, anche perché non scordiamoci che siamo sempre in ambiente DOS.
Per spostare il cursore e quindi posizionare a tua scelta il testo devi usare la funzione:

GotoXY(X,Y);


Dove X e Y sono la riga e la colonna.
aaa
02/10/08 17:49
Progman-92
Riguardo al nascondere il cursore in console è sicuramente possibile tramite assembly, l'ho provato personalmente in un mio programma e funziona con Turbo Pascal 7.0, ma non con Free Pascal Compiler. Qui ci sono le due procedure per nascondere e visualizzare il cursore:
procedure NascondiCursore;assembler;
asm
mov ax, 00;
mov cx, 08;
int ;
end;

procedure MostraCursore;assembler;
asm
mov ax, 00;
mov cx, 08;
int ;
end;


:k::k::k:
Ultima modifica effettuata da Progman-92 02/10/08 17:52
aaa
03/10/08 12:24
Mak
Perfetto, grazie a tutti :k:
aaa