Bonjour,

il y longtemps j'avais un Amstrad et en Basic on pouvait gérer des fenêtres en mode texte et c’était pratique.
On pouvait afficher dans une fenêtre des infos en fonction de ce qu'on tapait dans une autre.
Par exemple, on pouvait afficher un extrait du plan comptable dans une fenêtre et faire de la saisie dans une autre. Ou alors pour afficher de l'aide.

Ma question est donc de savoir si c'est possible en Freepascal de simuler ce genre de propriétés ?
J'ai bien pensé aux gotoxy mais c'est un peu lourd.

Voici un peu de code Amstrad (on gérait même les couleurs de fond, etc)
Code Basic : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
WINDOW
 
WINDOW [ # <numéro de canal>,]<gauche>,<droite>,<haut>,<bas>
 
    10 MODE 0:BORDER 0:REM cible tv
    20 INK 0,0:INK 1,25:INK 2,23:INK 3,21
    30 INK 4,17:INK 5,6:INK 6,2:INK 7,26
    40 PAPER 0:CLS
    50 PAPER 1:WINDOW 2,4,1,18:CLS
    60 PAPER 2:WINDOW 5,7,1,18:CLS
    70 PAPER 3:WINDOW 8,10,1,18:CLS
    80 PAPER 4:WINDOW 11,13,1,18:CLS
    90 PAPER 5:WINDOW 14,16,1,18:CLS
    100 PAPER 6:WINDOW 17,19,1,18:CLS
    110 PAPER 7:WINDOW 2,19,19,25:CLS
Merci de vos avis.