Zitat von
Zacherl:
@quendolineDD:
Mit einem Min und Max Wert hatte ich es auch probiert, aber das hat irgendwie dank der IN Abfrage komischerweise nicht korrekt funktioniert.
Wenn du es exakt genauso gemacht hast ist das kein Wunder, denn:
Result := NOT lpArray[i] in [min..max];
sieht richtig aus, macht aber etwas anderes, nämlich das...
Result := (NOT lpArray[i]) in [min..max];
Da wird der Zahlenwert bitweise negiert. Richtig wäre es so:
Result := not (lpArray[i] in [min..max]);