On maandag, november 26, 2001, at 07:17 , Stefan Ziegenbalg wrote: > i:=1234; > m[i]:=l[i*6+5678]; > end. > > It's not possible to control how "i*6+5678" is calculated. The compiler > translates this example to: Sure it's possible to control it. If you declare "i" as cardinal, the whole expression will be calculated in cardinal. Jonas