Оффффф.. (exceptions BCB/Delphi and etc.)
4 отговора
6 прегледа
Оффффф.. (exceptions BCB/Delphi and etc.)
...Абе тия exceptions, понякога много ме тормозят. То има и друго. При
Inprise и MS VC има много голяма разлика. Май MS са си наредили по добре нещата.
Абе не мога да уловя overflow на __int64 ! Кофти е при Inprise.Имам нещо от сорта:
__int64 x=0;
for(..........)
x+=any_value;
............................
Господа, вие как си решавате подобен проблем?
Благодаря предварително: Любо
При свършен факт...
най-вече. Или като налетя на ERANGE. Тука имам един клас ERangeError, но
нещо или не доглеждам в частта throw, try/catch, или не ми върши работа.
Пък пише в хелпа, че за int тип, точно за това служи.
Замислям се, дали въобще има тактика за улавяне.
Е да, сетих се....
ще проверявам при всяка итерация нещо от сорта:
0xfffffffffffffff-any_value