Forum: Object-Pascal / Delphi-Language
by mkinzler,
1. Feb 2011
Jeder Vergleich liefert einen Boolean-Wert zurück, deshalb ist es bei winer Funktion, welche schon einen Boolean zurückliefert, unnötig diesen mit einem Boolean zu vergleichen.
Zudem ist Wahr nicht eindeutig definiert.
Falsch ist 0 und wahr <> 0. So kann es passieren, dass eine c-Funktion -1 zurückliefert ( ist ja <> 0 also wahr) und der Vergleich mit der Konstante True von Delphi ( Wert 1)...
Forum: Object-Pascal / Delphi-Language
by mkinzler,
1. Feb 2011
Wie geschrieben, sollte es if Tipp_ok(Tippzahlen) then lauten
Forum: Object-Pascal / Delphi-Language
by mkinzler,
1. Feb 2011
Man kann auch den Funktionsnamen nehmen oder Result := True;
Forum: Object-Pascal / Delphi-Language
by mkinzler,
31. Jan 2011
Dann schau dir mal im Debugger an, was da drin steht
Forum: Object-Pascal / Delphi-Language
by mkinzler,
31. Jan 2011
Was steht den dann im SpinEdit?
for i:=1 to StrToIntDef(SpinEdit7.Text, 1) do