Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.30;
Скачать: CL | DM;

Вниз

Ошибка 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 какого типа?

Угодай :) &#133 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.014 c
15-1196334539
de.
2007-11-29 14:08
2007.12.30
Ребят, поможите...


6-1176785568
mail
2007-04-17 08:52
2007.12.30
Получение инфы с удалённого сервера MySql


2-1196604891
DevilDevil
2007-12-02 17:14
2007.12.30
Программно выделить определённую ячейку StringGrid-а


15-1196419617
zlodiy
2007-11-30 13:46
2007.12.30
Восстановление данных


15-1196343324
Slider007
2007-11-29 16:35
2007.12.30
С днем рождения ! 29 ноября 2007 четверг