Division by Zero

Where can I find update to solve the problem of "Division by Zero for the new computer.
cbgoldAsked:
Who is Participating?
 
vikiingConnect With a Mentor Commented:
If you're getting that error while you program is starting, and the address reported with the error pertains to no line of your code, then the problem is a very fast processor.

CRT unit has a problem: when program initializes itself, it calculates a time-base for Delay() procedure (no matter you use it or not). On faster processors (300 MHz and above) the calculation process generates an overflow condition (the final result can't be stored as a 16-bit word), which is reported as a "Division by zero" error, or Runtime error 200.

I don't remember where I've downloaded a patch from, which corrects CRT unit; but search for "Runtime error 200" (so, with double quotes) with Yahoo, and it'll give you dozens of sites.


-----

Glad to have helped !!!!!!

0
 
InteqamCommented:
what?!!!!!!!!!!!??
0
 
ahoffmannCommented:
"Division by zero" is a program's runtime error, fix your code.
0
[Webinar] Kill tickets & tabs using PowerShell

Are you tired of cycling through the same browser tabs everyday to close the same repetitive tickets? In this webinar JumpCloud will show how you can leverage RESTful APIs to build your own PowerShell modules to kill tickets & tabs using the PowerShell command Invoke-RestMethod.

 
InteqamCommented:
thank you a hoffmann , i thought i am not understanding anything in computer science.

0
 
ahoffmannCommented:
Inteqam, following snipped gave me a glue what is meant:

echo "text of this geustion" | sed -n -e 's/.*\(solve\).*\(problem\).*\(Division by Zero\)/\1 \2 \3/'

:-)
0
 
HypoCommented:
What exactly is the problem...?
0
 
vikiingCommented:
If you're getting that error while you program is starting, and the address reported with the error pertains to no line of your code, then the problem is a very fast processor.

CRT unit has a problem: when program initializes itself, it calculates a time-base for Delay() procedure (no matter you use it or not). On faster processors (300 MHz and above) the calculation process generates an overflow condition (the final result can't be stored as a 16-bit word), which is reported as a "Division by zero" error, or Runtime error 200.

I don't remember where I've downloaded a patch from, which corrects CRT unit; but search for "Runtime error 200" (so, with double quotes) with Yahoo, and it'll give you dozens of sites.

0
 
cbgoldAuthor Commented:
Thank you for vikiing.  The marks should be given to you.  I find the solution based on your comment.  Thks!  Please put this as the answer for reference of others.  The marks should belong to you.....
0
All Courses

From novice to tech pro — start learning today.