Ti ha già risposto Tobias Boege così:
Nell'interprete, ho trovato due posti da dove viene generato questo tipo di errore (potrebbero essercene di più):
1. Quando un valore Float o Long viene convertito in un singolo ma il valore Float / Long è troppo grande: Stampa CSingle (2 ^ 500)
2. Quando l'aritmetica delle date produce un valore esterno a 32 bit:
Stampa DateDiff (CFloat (2 ^ 50), CFloat (1), gb.Second)
L'intestazione (FAST) del compilatore JIT aggiunge un'altra fonte di controlli di overflow.
Senza il codice sorgente - chi può dirlo?
Io non credo che tu usi Fast di Jit, giusto? Quindi è una delle altre due.