Normalerweise flackert da nichts, da erst beim nächsten Read/Exfmt die Daten tatsächlich ausgegeben werden.
Ausnahme: FRCWRT (oder so) in irgendeinem Format, was ein direktes Senden erzwingt.

Um unterschiedliche Formate (nur Ausgabe) zu gestalten kann man auch nur 1 Feld ausgeben und dies per Zusammensetzen im Code incl. der Farbattribute (siehe DDS-Handbuch) vereinfachen.
Dann klappt es auch mit mehreren Seiten.