запуск по таймеру
От: Аноним  
Дата: 25.01.11 22:43
Оценка:
на форме есть таймер (System.Windows.Forms.Timer), он вызывается каждые X секунд и дёргает асинхронную функцию:


        private void timerFindDevice_Tick(object sender, EventArgs e)
        {
            DiscoveryMyDeviceDelegate discoveryDelegate = new DiscoveryMyDeviceDelegate(DiscoverDevice);
            discoveryDelegate.BeginInvoke(null, null);
        }


которая неизвестно сколько будет выполняться. Мне нужно чтобы при следующем тике таймера проверялось, закончился ли асинхронный запрос и если нет, то не вызывать эту функцию (DiscoverDevice). Можно конечно сделать глобальную переменную и проверять, но как сделать правильно?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.