- 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. А говнокодер думает ,что чем больше дерьмокода развести - тем круче