Используя Visual Studio 2008, я постоянно вижу эту ошибку в окне вывода:
_CrtDbgReport: слишком длинная строка или ошибка ввода-вывода
У меня есть много макросов TRACE
, разбросанных по всему коду, которые используются для получения информации об условиях ошибки: путь к файлу, номер строки, ошибка и т. Д. Мне нужно отследить источник этой ошибки, потому что это может быть эта информация он пытается сбросить в окно вывода слишком долго. Какую максимальную длину строки может принять макрос TRACE
? Вот пример того, как я обычно использую этот макрос:
TRACE(_T("CreateNotifyWindow : Failed to create handle for notify window thread.\r\n\tError: %d\r\n\tFile: %s\r\n\tLine: %d\r\n"), ::GetLastError(), _T(__FILE__), __LINE__);
Любые мысли приветствуются. Спасибо.