//=========================================================================== void PrintUpdate(DWORD totalcycles) { if (file == NULL) { return; } if ((inactivity += totalcycles) > (10 * 1000 * 1000)) // around 10 seconds { // inactive, so close the file (next print will overwrite it) ClosePrint(); } }
//=========================================================================== void PrintUpdate(DWORD totalcycles) { if (file == NULL) { return; } // if ((inactivity += totalcycles) > (Printer_GetIdleLimit () * 1000 * 1000)) //This line seems to give a very big deviation if ((inactivity += totalcycles) > (Printer_GetIdleLimit () * 710000)) { // inactive, so close the file (next print will overwrite or append to it, according to the settings made) ClosePrint(); } }
CPercentPrinter::~CPercentPrinter() { ClosePrint(false); }
void CPercentPrinter::PrintNewLine() { ClosePrint(); (*OutStream) << "\n"; }
void CPercentPrinter::PrintString(const wchar_t *s) { ClosePrint(); (*OutStream) << s; }
//=========================================================================== void PrintReset() { ClosePrint(); }
//=========================================================================== void PrintDestroy() { ClosePrint(); }