Курсовая работа: Розробка програмного забезпечення системи збору даних про хід та параметри технологічного процесу
{
bError = 1;
break;
}
nLeft -= ret;
idx += ret;
}//while
//поиск кол-ва файлов удовлетворяющих диапазону времени
packServ.typeRequest = 3; //данные от сервера
packServ.typeSender = 6; //сервер
packServ.lengthPack = sizeof (packageServer);
packServ.AmountPacks = 0;
EnterCriticalSection (&csFile);
if (reqRange.iTypeUVM == 1)
{
curPos = ftell(f1);
fseek(f1, 0, SEEK_END);
endPos = ftell(f1);
fseek(f1, 0, SEEK_SET);
nStructs = endPos / (sizeof(package1));
iFound = 0;
for (i = 0; i<nStructs; i++)
{
fread((void *)&pack1, sizeof(package1), 1, f1);
if ((pack1.time >=reqRange.tBegin) && ( pack1.time <= reqRange.tEnd))
{
packServ.AmountPacks++;
if (iFound == 0)
{