Отчет по практике: Разработка программы контроля изделий и подготовка программной документации
if (item_type == 2) {
GetModule(ParamStr(1), &Module, index);
if(index == -1) {
PostMessage(Form1->Handle, WM_CLOSE, 0,0);
return;
}
mes = AnsiString("Проверка версии модуля: ") + ParamStr(1);
modules_counter = 1;
}
msg(" ");
msg(" ");
msg(mes.c_str());
logmsg(mes.c_str());
// перевести вывод в режим отладочной (0x01 0x02) или отчетной (0x01 0x01) информации
received_data[0] = 0x01; received_data[1] = 0x02;
res = mWrite(m_Disp, received_data, 2, &wrtd);
if(res != 0x0)
{
// sprintf(received_data, "Ошибка %d при переводе вывода в режим отладочной информации", res);
// MessageBox(NULL, received_data, "Ошибка", MB_OK);
}
// вывод результатов тестирования по каждому модулю
for (i = 0; i < modules_counter; i++) {
// название модуля
msg(" ");
msg(Module[i].name.c_str());
logmsg(" ");
logmsg(Module[i].name.c_str());
for (j = 0; j < Module[i].version_count ; j++) {