Domino 9 und frühere Versionen > ND6: Entwicklung
Timer
andrew22:
Also diese Stopwatch Klasse ist schon ganz cool Nur leider läuft sie nicht immer so richtig.
Bekomme öfters die Fehlermeldung "Division by Zero"
Was könnte das sein - laut Script Debugger könnte das ein Fehler in der Stopwatch KLasse sein :( :-:
umi:
Könnte sich um einen überlauf handeln :-)
andrew22:
einen Überlauf ;) in wie fern ?!
das die Funktion zu schnell aufgerufen wird oder ?! :-:
m3:
http://de.wikipedia.org/wiki/%C3%9Cberlauf_%28Hardware%29
--- Zitat ---Als Überlauf bezeichnet man den Umstand, dass das Ergebnis einer Berechnung nicht mehr in den dafür vorgesehenen Speicher passt. Die heute am weitesten verbreiteten Prozessoren führen Berechnungen nicht direkt im Hauptspeicher aus, sondern kopieren die Operanden zuvor in ihre Register, bevor sie darin die Berechnung ausführen. Register haben feste Maximalgrößen für die Zahlen, die in ihnen gespeichert werden können. Werden z.B. zwei Zahlen, die jede für sich kleiner sind, deren Summe jedoch größer ist als das Maximum, addiert, so kommt es zum Überlauf. Infolgedessen ist das Rechenergebnis undefiniert und der Prozessor zeigt den Überlauf mit einem Flag an.
--- Ende Zitat ---
Lernen die Kids heutzutage überhaupt keine Grundlagen mehr??? :'(
flaite:
Wieso weist ein Division_by_zero auf einen Speicherüberlauf hin?
Für mich sieht das eher so aus, als würde in der Klasse durch unsachgemässe Benutzung oder durch einen Programmierfehler in der Klasse irgendwo durch 0 geteilt.
Ich würd dir raten, den debugger anzuschmeissen und dir mal anzuschauen unter welchen Bedingungen der Fehler auftritt.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln