John Dailey Software Gibbering Slime
Home
Purchase
Products
Download
Support
About Us
Knowledgebase
FAQ
Y2K Information
Contact Us
Other Support

Search

Site Map | FAQ

Runtime error #200 occurs whenever any John Dailey Software products are ran.

The information in this article applies to:

All John Dailey Software products

Symptoms:

When attempting to run a program from within Windows or at the DOS prompt, the program crashes immediately and returns a runtime error #200.

More Information/Solution:

This is a problem for any program written in Borland (Inprise) Turbo Pascal that is ran on a very fast computer (i.e. Pentium based processor).

The cause of this error is a timing loop that occurs as part of the initialization of the software. This timing loop counts how many clock ticks occur within the loop and then that number is divided by 55. The result of this division is a value that is too large to fit into an integer value. The 'Divide by 0' error message is the catch-all error that is displayed when this overflow occurs.

To fix this problem, three options are currently available:

  1. Patch (fix) the affected software using a third-party application such as TPPatch (recommended),
  2. Run a third-party memory resident program such as TP7P5Fix that catches the bug as it happens in memory, or
  3. Run the affected software only on a slower machine (pre-Pentium processor)

Two third-party patching methods are available in our download area, or you may download the recommended fix TPPATCH.ZIP directly. Instructions for the use of the product is included in the distribution archive.

Related Articles:

None

Article ID:
220-0001

Last Reviwed:
06/01/2001

Installing DM Modules Bug?
Encountering a runtime error when installing game modules? This tech note will help you out.
Sorcerer
Mercenary
Contact John Dailey Software with suggestions, comments or questions.
Copyright © 2001 John Dailey. All rights reserved. Legal notices and trademark attributions

Site design and development by Scribblefish Media® LLC