Stimmt meine Variable mit "i" war nicht so geschickt gewählt.
Also Cardinal oder DWord nutzen. DWord würde ich hier bevorzugen. Der Cardinal wird doch bestimmt mal 64Bit.
Ich habe dort zur Vollständigkeit auf die letzte Frage noch geantwortet:
http://www.delphipraxis.net/internal...109026#1109026