Konrad, ты что то явно не так понимаешь.
Мне и нужно что бы цикл при включенном CheckBox5 работал бесконечно долго потому что в GuessHand можно играть раз в пол часа, то есть если там стоит флажок первый раз цикл выполняется полностью, после окончания происходит проверка этого условия и если оно равно true программа должна останавливаться на полчаса а после проходить путь снова но уже только с логином и GuessHand в цикле.
Вроде все логично, но я уже сейчас подумываю над тем чтобы отказаться от этого перехода, а просто дописать еще часть кода потому что будет очень не удобно формировать отчет.
На счет таймера, я конечно не уверен но он вроде нормально работает. Я писал после:
Код:
Timer1.Enabled:=true;
Timer1.Interval:=10000;
Memo1.Lines.Add:='shit';
И все нормально записывалось только я не уверен время ожидалось или нет.
Сейчас важно разобраться в потоках что бы потом можно было в любой момент выключить программу.