Ничего не помогает, деление на ноль.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
BillionerClub
188
BillionerClub  

Что я только не делал уже 5% кода это проверка данных на не нулевое значение. Но ничего не помогает. Вот вроде не должно быть zero divide, но в этой строке хоть как дает деление на ноль.

 zero divide in (782,29)



   if(pixPerBar!=0 || txtSize[0]!=0)
     {
      barShift=txtSize[0]/2/pixPerBar+1;
     }
Maxim Kuznetsov
12900
Maxim Kuznetsov  
BillionerClub:

Что я только не делал уже 5% кода это проверка данных на не нулевое значение. Но ничего не помогает. Вот вроде не должно быть zero divide, но в этой строке хоть как дает деление на ноль.

 zero divide in (782,29)



hint: для целых чисел 2/5 = 0 :-)
Ihor Herasko
21049
Ihor Herasko  
BillionerClub:

Что я только не делал уже 5% кода это проверка данных на не нулевое значение. Но ничего не помогает. Вот вроде не должно быть zero divide, но в этой строке хоть как дает деление на ноль.

 zero divide in (782,29)



Допустим, pixPerBar равно нулю, а txtSize[0] не равно нулю. Тогда условие выполняется и получаем ошибку деления на 0. Либо убрать второе условие из выражения, либо вместо ИЛИ поставить И.

Ihor Herasko
21049
Ihor Herasko  
Maxim Kuznetsov:
hint: для целых чисел 2/5 = 0 :-)

Там скобок нет. Поэтому выражение 2/pixPerBar не вычисляется. 

BillionerClub
188
BillionerClub  
Maxim Kuznetsov:
hint: для целых чисел 2/5 = 0 :-)
Ihor Herasko:

Допустим, pixPerBar равно нулю, а txtSize[0] не равно нулю. Тогда условие выполняется и получаем ошибку деления на 0. Либо убрать второе условие из выражения, либо вместо ИЛИ поставить И.

++ вроде все по тихому работает. Первая прибыль пошла.

Andrei Fandeev
35923
Andrei Fandeev  
BillionerClubПервая прибыль пошла.

Значит - скоро оправдаете свой НикНейм )))

Petros Shatakhtsyan
14386
Petros Shatakhtsyan  
BillionerClub:

++ вроде все по тихому работает. Первая прибыль пошла.

Надо сначала сказать спасибо, а потом перейти к заработкам, А то снег башка попадёт - совсем мёртвый будешь )

BillionerClub
188
BillionerClub  
Andrei Fandeev:

Значит - скоро оправдаете свой НикНейм )))

Petros Shatakhtsyan:

Надо сначала сказать спасибо, а потом перейти к заработкам, А то снег башка попадёт - совсем мёртвый будешь )

++

Спецам респект ++ карме 

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий