Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#12

Re: Messwerte mit Farbe darstellen

  Alt 1. Jun 2006, 13:48
Die funktion Round muss weg:
Delphi-Quellcode:
var
   blend : double;
blend := AnzeigeWinkel/DrehWinkel;
Ausserdem darf DrehWinkel niemals 0 sein.
AnzeigeWinkel muss zwischen 0 und maximal DrehWinkel sein.
Hier bietet sich Assert() als Sicherheitsnetz an:
Delphi-Quellcode:
var
   blend : double;
Assert(Drehwinkel > 0, 'Drehwinkel ist nicht > 0');
Assert(AnzeigeWinkel >= 0, 'AnzeigeWinkel negativ');
Assert(AnzeigeWinkel <= DrehWinkel, 'AnzeigeWinkel zu gross');
blend := AnzeigeWinkel/DrehWinkel;
Andreas
  Mit Zitat antworten Zitat