Vraag niet waarom (nou, ja, is wel een reden voor...), maar ben bezig met een opdracht in Delphi 7. Heb een console-applicatie aangemaakt, en alles werkt perfect, maar nu wil ik het geheel een beetje opleuken/verduidelijken. Onder Pascal was daarvoor o.a. de functie textcolor(x) om een kleurtje mee te geven aan de tekst; in hoeverre bezit Delphi die functionaliteit ook? Of ben je daarvoor gebonden aan het maken van een GUI?
Verwijderd
Dit kan met behulp van een paar API-calls.. Op de volgende pagina's kun je wat voorbeelden zien:
http://www.geocities.com/alexfedorov/con_apps.htm
http://delphi.about.com/library/weekly/aa091101b.htm
http://www.geocities.com/alexfedorov/con_apps.htm
http://delphi.about.com/library/weekly/aa091101b.htm
Je kan het doen met SetConsoleTextAttribute of een CRT.pas vervanger zoals hier bijvoorbeeld te vinden is: http://www.mindspring.com/~efd/tools.htm of http://www.geocities.com/SiliconValley/Grid/8060/
We adore chaos because we like to restore order - M.C. Escher
Let wel op dat je goed test - de console API functies zijn nogal buggy, waar ze op Win9x wat ander gedrag vertonen dan op NT of 2000.
Het ging mij enkel en alleen om het kleurtjes krijgen in de tekst, zodat de output van een practicumopdracht wat beter leesbaar is. Hier onder 2k geen problemen mee, onder XP ook niet, en volgens mij wordt het nooit bekeken op een andere versie. Maar thx voor de mededeling.
Pagina: 1