Wie kann ich diesen fehler abfangen?
Dafür sorgen, daß der Divisor nicht 0 ist.
Das ist die einzige korrekte Möglichkeit.
Via IF prüfen, ob 0 und dann was Anderes machen.
Versteh ich schon da bleibt mir nix anderes übrig.
Delphi-Quellcode:
if nStep = 0 then
break;
// time to frequency
nStep := 100 div nStep;
Zitat:
Daß kann übrigens auch durch einen längeren Aufenthalt in OnDraw passieren.
Will nicht hoffen dass das passiert dann wäre mein Bild nur Halb Grau

In dem Fall müßte ich mir noch was anderes überlegen.
Das zeichnen sollte aber eigentlich in 1.5 Sekunden erledigt sein.
gruss