Bonjour,
Cela fait très longtemps que je n'ai pas écrit de programme console et explique le classement de ce post dans la catégorie débutant.
Jusqu'à présent je n'utilisai que les quelques writeln nécessaires lors du déroulement de mes quelques programmes consoles. Hier j'ai voulu en quelque sorte mettre un compteur en place (défilement d'un simple chiffre d'une boucle while not eof do)
c'est le retour de ligne que je trouve un peu inélégant. (pressé j'ai fait avec)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 FDTable.Open; n:=0; writeln('nombre d'enregistrement : '+fdtable.recordcount.tostring; While not FDTable.EOF do begin // traitement .... if n>0 then for i:=1 to length(n.tostring) do write(#8); // retour au début de ligne inc(n); write(n.tostring); // le but est ici d'afficher le compteur next; end; FDTable.Close; writeln(' ');
J'ai tenté, sans succès, d'utiliser la séquence escape <Esc>[10D, mais, je pense que c'est dû au type de string de version unicode je n'arrive pas à coder ce truc !
une idée ?
Partager