PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Laufzeitfehler "6"



FFw112
11.04.2002, 11:52
Hallo zusammen!

Ab und zu bricht FMS32 (V. 2.2.8) mit der Fehlermeldung Laufzeitfehler "6" ab.
Hat jemand eine Erklärung o. Lösung?

Weiter unten im Forum habe ich gelesen, daß diese Fehlermeldungen von Windows generiert werden und man sich auf der Windows-Homepage nach diesen Fehler mal umschauen sollte. Hab ich gemacht aber leider nix genaues gefunden.

Gruß
FFw112

Quietschphone
11.04.2002, 16:01
Hallo,

dieser Fehler hat die Ursache, dass eine Variable zu klein definiert worden ist und dieser Variable ein Wert ausserhalb des Wertebereichs zugewiesen werden soll. Ist also ein Fehler im Programm. Evtl. mal die 2.2.9er Version runterladen, falls Du die registrierte Version benutzt bekommst Du sie nach Anfrage bei Hr. Jahn kostenlos.

Gruss
Alex

P.S.: Hier der Text aus der MSDN:

Overflow (Error 6)


An overflow results when you try to make an assignment that exceeds the limitations of the target of the assignment. This error has the following causes and solutions:

The result of an assignment, calculation, or data type conversion is too large to be represented within the range of values allowed for that type of variable.
Assign the value to a variable of a type that can hold a larger range of values.

An assignment to a property exceeds the maximum value the property can accept.
Make sure your assignment fits the range for the property to which it is made.

You attempt to use a number in a calculation, and that number is coerced into an integer, but the result is larger than an integer. For example:
Dim x As Long
x = 2000 * 365 ' Error: Overflow
To work around this situation, type the number, like this:

Dim x As Long
x = CLng(2000) * 365