
Zitat von
himitsu:
@Elvis: Integer oder Cardinal ist hier egal, da nach der Subtraktion eh keine Werte über 2 GB groß sein werden.
...
Zumindestens habe ich noch keinen Record gesehn, welcher über 2 GB groß ist.

Jo, das war wohl etwas kleinkariert.
Aber um beim Karo zu bleiben könnte ein record 2GB überschreiten. Natürlich würde die App, dann nur auf einem Win2003 oder Win64 laufen. Aber 32Bit Apps können halt mehr als 2GB adressieren und deshalb sollte man sich angewöhnen (vorzeichenbehaftete) Integer und Pointer nicht gleich zu benutzen.