1 pièce(s) jointe(s)
Fonctions de l'unité Crt pour Delphi XE2
Bonjour !
J'ai longtemps cherché une unité Crt pour Delphi XE2 : je ne l'ai jamais trouvée. Apparemment ça n'intéresse plus personne, ce que je peux comprendre. :)
Mais c'est quand même dommage, non ?
Citation:
Pourquoi ne l'écris-tu pas toi-même ?
Eh bien justement j'y pense mais en attendant je me suis amusé, à partir de morceaux de code pris çà et là (tous basés sur l'unité Windows), je me suis fabriqué une unité offrant les fonctions basiques de l'unité Crt : effacer l'écran, choisir la couleur des caractères, placer le curseur à tel endroit. J'ai eu la bonne surprise de voir tous les morceaux se compiler et fonctionner parfaitement, non seulement avec XE2, mais aussi avec FreePascal et Delphi 6 !
Je vous présente donc le code que j'ai écrit ou plutôt collé, et je propose le sujet suivant : une unité Crt compatible avec les dernières versions de Delphi. :)
Unité Console de Rudy Velthuis
En continuant mes recherches, je suis tombé sur l'unité Console de Rudy Velthuis, qui reprend toutes les fonctions de la Crt. Je l'ai testée avec XE2 : ça marche ! :)
L'auteur précise qu'il a testé l'unité avec Delphi 5 et Delphi 2006.
J'en conclus qu'elle doit être compatible avec toutes les versions intermédiaires, et peut-être aussi avec FreePascal. :)
P.-S. Non, pas avec FreePascal.