Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2010-07-01 16:28:07 ЛС | профиль | цитата
ошибки подобного рода как правило получаются путем копирования кусков кода из других мест. Ну к примеру простым поиском находим еще один столько же загадочный метод:
#pas
procedure TXPMenu._work_doCheckIdx;
var Idx:integer;
begin
Idx:= ReadInteger(_Data,_data_Index,_prop_Index);
if (Menu.Count > 0) and (Idx >= 0 ) and (Idx < Menu.Count) then
if Menu.ItemChecked[Idx] then
Menu.ItemChecked[Idx]:= not Menu.ItemChecked[Idx] // <--- why not false?
else
Menu.RadioCheck(Idx);
end;
карма: 26
0