- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 
                        TCHAR aS[22];
         m_pCurrentLine->mainPortStatistics.TOs = 0;
	_stprintf(aS, _T("%d"), m_pCurrentLine->mainPortStatistics.TOs);
	SetDlgItemText(IDC_EDIT_MAIN_TIMEOUTS, aS);
	m_pCurrentLine->mainPortStatistics.err_CE_MODE = 0; 
	_stprintf(aS, _T("%d"), m_pCurrentLine->mainPortStatistics.err_CE_MODE);
	SetDlgItemText(IDC_EDIT_MAIN_MODE, aS);
	m_pCurrentLine->mainPortStatistics.err_CE_BREAK = 0; 
	_stprintf(aS, _T("%d"), m_pCurrentLine->mainPortStatistics.err_CE_BREAK);
	SetDlgItemText(IDC_EDIT_MAIN_BREAK, aS);
	m_pCurrentLine->mainPortStatistics.err_CE_FRAME = 0; 
	_stprintf(aS, _T("%d"), m_pCurrentLine->mainPortStatistics.err_CE_FRAME);
	SetDlgItemText(IDC_EDIT_MAIN_FRAME, aS);
	m_pCurrentLine->mainPortStatistics.err_CE_RXOVER = 0; 
	_stprintf(aS, _T("%d"), m_pCurrentLine->mainPortStatistics.err_CE_RXOVER);
	SetDlgItemText(IDC_EDIT_MAIN_RXOVER, aS);
	m_pCurrentLine->mainPortStatistics.err_CE_TXFULL = 0; 
	_stprintf(aS, _T("%d"), m_pCurrentLine->mainPortStatistics.err_CE_TXFULL);
	SetDlgItemText(IDC_EDIT_MAIN_TXFULL, aS);
	m_pCurrentLine->mainPortStatistics.err_CE_OVERRUN = 0;
	_stprintf(aS, _T("%d"), m_pCurrentLine->mainPortStatistics.err_CE_OVERRUN);
	SetDlgItemText(IDC_EDIT_MAIN_OVERRUN, aS);
	m_pCurrentLine->mainPortStatistics.err_CE_RXPARITY = 0;
	_stprintf(aS, _T("%d"), m_pCurrentLine->mainPortStatistics.err_CE_RXPARITY);
	SetDlgItemText(IDC_EDIT_MAIN_RXPARITY, aS);
                                     
        
            каждому элементу структуры mainPortStatistics присваивается значение 0, затем каждый раз форматируется строка и засылается в функцию SetDlgItemText. Вменяемый человек пользуется для обнуления структуры функцией memset а затем ставит текст "0" во все controls. А говнокодер думает ,что чем больше дерьмокода развести - тем круче