On Tue, Jan 3, 2023 at 3:49 PM James Richters via fpc-pascal <fpc-pascal@lists.freepascal.org> wrote:
> Var > > I: QWord; > > Begin > > For I := 1 To N Do > It generates an error: > Error: Ordinal expression expected > If I change it to LongInt, then it works, but the question is, why can’t I > use a Qword here if I know I will never need I to be a negative number? IIRC then you can only use native type or smaller as a loop variable in for loop. You can use it in a while or repeat loop though. On 64-bit you can use qword as a loop variable in a for loop. -- Bart _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal