Формировать строку и выводить её на экран придется, так как в монопольном режиме можно выводить только строковые параметры.
В описании библиотеки есть вполне рабочий пример.
Для ограничения пользователя от необдуманных действий отличный вариант
Но работать с индикаций во время работы все таки удобнее в рабочем режиме.
ну так я и работаю, а клиентам отдаю вариант с монопольным режимом.
Важно! Документацию никто не читает, поэтому напомню, что операции с экраном не рекомендуется вызывать чаще чем раз в 100мс. И это не значит что можно обновлять экран 500-ми вызовами функции Write() раз в 100 мс, а значит что нужно вызывать Write() не чаще чем раз в 100мс. 1 штука раз в 100мс!
Поэтому пишем сколько угодно раз в промежуточный буфер на 32/64 символа, а потом по таймеру его отсылаем целиком на экран!
Тролль-наседка, добрый, нежный и ласковый