Âîò òàêàÿ êîíñòðóêöèÿ while ðàáîòàåò ñòàáèëüíî:
void CheckVOLUMES ()
{
int t;
int RequestNum = 10;

VOLUMES_SetData();
while(t<RequestNum && !VOLUMES_INIT)
{
Sleep(200);
VOLUMES_GetData();
}
if (VOLUMES_INIT) {Alert(Time[3]," ",DELTA_by_index(3));} // <-- for testing purposes
// VOLUMES_INIT is a signal that we have first package of volumes
}
Íà âñÿêèé ñëó÷àé ÷èñëî çàïðîñîâ îãðàíè÷åíî ïåðåìåííîé. Äàííûå ïîëó÷åíû ÷åòêî ïî 3 áàðó! Ïîêà ïîëåò íîðìàëüíûé, áóäó äàëüøå òâîðèòü. Ñïàñèáî áîëüøîå Deniss!