The result of an assignment, calculation, or data type conversion is too large to be represented within the range allowed for that type of variable.
An assignment to a property exceeds the maximum value the property can accept. The assignment may not necessarily be one that you have made in your code. Some methods make automatic assignments to properties. For example, in the course of execution, the Print method changes CurrentX and CurrentY properties. Any attempt to print at an invalid CurrentX or CurrentY location results in an Overflow error.
Out of memory
More memory was required than is available, or a 64K segment boundary was hit. To prevent this error, you should try the following:
Close any unneeded applications, documents, or source files that are in memory.
If you have extremely large modules or procedures, consider breaking them into smaller ones. This doesn't save memory, but it can prevent hitting 64K segment boundaries.
If you are running Windows in standard mode on a 386 or 486 computer, try enhanced mode.
If you are running Windows in enhanced mode, free up some disk space, or least ensure that some space is available.
Eliminate terminate-and-stay-resident programs.
Eliminate unneeded device drivers.
Reduce the number of global variables.