(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: CPU-Verbrauch --> Debugger Exception
22. Sep 2007, 07:30
der fehler sagt aus das du durch 0 teilst. Also einfach Haltepunkt auf diese zeile
Label15.Caption:=Format('%.1f %%',[TimeDelta / 10000 / CPUCount / TickDelta * 100]);
und schauen welcher deiner Werte 0 ist.
Zudem solltest du den Variablen vorher auch Werte zuweisen. Wie Christian Seehase hast du CPUCount zum Beispiel nix zugewiesen und darfst auch nicht davon ausgehen das es 0 ist. Denn lokale Variablen den nicht zugewiesen wurde enhalten einen zufälligen wert.
Aber selbst wenn es 0 ist hast du ein Problem weil teilen durch 0 nicht erlaubt ist (mathematich nicht erlaubt).
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|