Я все еще новичок, и я пытался решить эту проблему самостоятельно, но, думаю, мне не повезло. Я думаю, что это, вероятно, довольно просто, но вот сделка.
У меня есть 3 флажка. Каждый из них записывает определенную строку в текстовый файл, когда кнопка нажата, но если ни одна не выбрана. Я хочу, чтобы сообщение отображалось. Но происходит то, что сообщение выскакивает, даже если установлен один флажок. Вот код: (кстати, не стесняйтесь предлагать любой другой код, который сделает его проще / понятнее)
if cbSCV.Checked then
WriteLn(permFile, 'scv');
if cbMP.Checked then
WriteLn(permFile, 'mp');
if cbBTK.Checked then
WriteLn(permFile, 'btk');
if not (cbBTK.Checked) and not (cbMP.Checked) and not (cbBTK.Checked) then
showmessage('Choose at least 1 option.');