Форум: "Начинающим";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
ВнизОшибка Integer Owerflow — никогда не сталкивался. Найти похожие ветки
← →
Kolan © (2007-12-04 10:54) [0]Возникаке на строчке:
for I := 0 to Node.TreeView.SelectionCount-1 do
Очень редко, точно условие не смог зафиксировать.
Наверно Node.TreeView.SelectionCount = 0.
Из-за чего она возникает?
И надо ли сней бороться?
← →
Skyle © (2007-12-04 10:56) [1]А I какого типа?
← →
Dennis I. Komarov © (2007-12-04 10:57) [2]Не вижу тут ошибки. Приводи то, что в цикле, и что такое "I"
Вряд ли у тебя столько выделеных итемов :)
← →
Думкин © (2007-12-04 10:57) [3]
> И надо ли сней бороться?
А зачем?
← →
Kolan © (2007-12-04 10:58) [4]> А I какого типа?
Угодай :) … Integer
> Приводи то, что в циклеfor I := 0 to Node.TreeView.SelectionCount-1 do
begin
TempNode := Node.TreeView.Selections[I];
TempDefect := TSelectableDefect(TempNode.Data);
TempDefect.Selected := True;
end;
← →
Kolan © (2007-12-04 11:00) [5]> А зачем?
Вот и я думаю, надо ли или я просто шас Owerflow cheking уберу и все.
← →
Skyle © (2007-12-04 11:00) [6]
> Kolan © (04.12.07 10:58) [4]
> > А I какого типа?
>
> Угодай :) … Integer
Всяко бывает.
А что если от всего этого оставить толькоfor I := 0 to Node.TreeView.SelectionCount-1 do ;
?
← →
Думкин © (2007-12-04 11:02) [7]property SelectionCount: Cardinal
← →
Kolan © (2007-12-04 11:06) [8]> property SelectionCount: Cardinal
И получается если там 0, то ка бы Cardinal := 0-1 вот и ошибка? Я прально понял?
Так нормально:if Node.TreeView.SelectionCount > 0 then
begin
for I := 0 to Node.TreeView.SelectionCount-1 do
begin
TempNode := Node.TreeView.Selections[I];
TempDefect := TSelectableDefect(TempNode.Data);
TempDefect.Selected := True;
end;
end;
← →
Anatoly Podgoretsky © (2007-12-04 11:07) [9]
> Угодай :) … Integer
В поле чудес чтоли играем?
← →
Kolan © (2007-12-04 11:09) [10]> В поле чудес чтоли играем?
не, в поле чудес там по буквам надо отгадывать и огурцы молйные дарить — совсем не похоже.
← →
Dennis I. Komarov © (2007-12-04 11:09) [11]> [8] Kolan © (04.12.07 11:06)
> Я прально понял?
Да, только begin-end лишние
← →
Kolan © (2007-12-04 11:09) [12]
> молйные
Солёные
← →
Anatoly Podgoretsky © (2007-12-04 11:35) [13]> Kolan (04.12.2007 11:09:12) [12]
Про черный ящик не забывай.
В итоге ты указал тип, но добавил две новых переменных неизвестного типа.
Хорошо, что хватило первого.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c