[Delphi] textcolor in console-app?

Pagina: 1
Acties:

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 18:13
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

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

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


  • sjroorda
  • Registratie: December 2001
  • Laatst online: 18:13
Thx, gelukt!

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

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.

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 18:13
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