- Beiträge
- 6.686
- Reaktionspunkte
- 1.687
-> Hier kostenlos registrieren
In VB (VBA oder VBS) kann man mit TRUE (=-1) und FALSE (=0) rechnen, Mario.irgendwie doppelt gemoppelt,
da habe ich ihn noch etwas umformuliert:
Code:... Add = CInt(Dir < 0) - CInt(Dir => 0) ' set add to -1 or +1 (TRUE = -1 !) ...
Ob es in anderen Sprachen auch geht und vor allem, ob dann TRUE auch -1 entspricht, sollte man unbedingt prüfen, bevor man es anwendet - oder es besser gleich lassen. Manchmal entspricht TRUE +1.
Ich verstehe aber nicht, warum Du den Vergleich 'StartNr =< 0' durch 'CInt(Dir < 0)' ersetzt?