acutPrintf does not print to command line active prompt on the graphics screen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I have a legacy ARX that provides feedback during a potentially time consuming process. The intention is for the feedback to appear in the command line active prompt on the graphics screen. The process involves moving texts so they don't clash.
The feedback provides rolling numerical information on progress to the user.
This is the code...
acutPrintf(_T("\r Trying to unclash text %i out of %i texts. Failed to unclash %i texts. Task %5.2f%% completed."), inttxt, maxtxt, notdone, per);
However, acutPrintf does not produce any output on the graphics screen, but does produce output on the text screen.
graphics screen during process
text screen during process
this output is constantly updated one text at a time during the process.
acutPrintf output is eventually produced above the command line, but only when the process has completed...
graphics screen after process
text screen after process
So, if the user does not have the text screen visible, they receive no feedback until the process is compete.
acedAlert behaves in an identical manner.
Many years ago (probably around AutoCAD 2010) this feedback used to work as intended.
Can I do anything to get this feedback to produce output on the graphics screen?

