Курсовая работа: Розробка програмного забезпечення системи збору даних про хід та параметри технологічного процесу
}
tmEnd.tm_sec = Form1->ComboBox5->ItemIndex;
tmEnd.tm_min = Form1->ComboBox4->ItemIndex;
tmEnd.tm_hour = Form1->ComboBox7->ItemIndex;
tmEnd.tm_mday = Form1->ComboBox9->ItemIndex+1;
tmEnd.tm_mon = Form1->ComboBox11->ItemIndex;
tmEnd.tm_year = Form1->ComboBox13->ItemIndex+70;
tmEnd.tm_isdst = 0;
time_tEnd = mktime(&tmEnd);
if (time_tBegin == -1)
{
Application->MessageBoxA("Ошибка преобразования конечного времени", "Error!", MB_OK);
Form1->Button3->Enabled = TRUE;
return;
}
if (time_tEnd < time_tBegin)
{
Application->MessageBoxA("Конечное время меньше начального", "Error!", MB_OK);
Form1->Button3->Enabled = TRUE;
return;
}
Далі програма відправить запит та надасть отримані дані або повідомить про відсутність даних у цьому діапазоні.
reqRange.typeRequest = 2;
reqRange.typeSender = 5;
reqRange.lengthPack = sizeof (requestRange);
reqRange.iTypeUVM = iTypeUVM;
reqRange.tBegin = time_tBegin;
reqRange.tEnd = time_tEnd;
nLeft = reqRange.lengthPack;