Спасибо за помощь, нашел в чем ошибка. Но я даже себе представить такого не мог. С каких это пор изменение свойства CheckBox с True на False или с False на True, в коде программы срабатывает процедура CheckBoxClick
У меня стоит в коде:
Код:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
if not SaveList then
tmpCheck:=false
else
tmpCheck:=true;
end;
А переменная SaveList в тот момент имеет значение False.