10/07/02 21:26:45
ヘルプの「真の定数」によると、定数式が整数の場合はその値によって型が決まり
32768~65535 ⇒ WORD
65536~2147483647 ⇒ 0..2147483647
となる。この場合 (WORD)*(0..2147483647) の演算だから
式全体の型は 0..2147483647 となり、結果がこの範囲に収まらないとエラー
という理屈になるのかな。何だか納得いかないけど、とりあえず
X := 32768*Cardinal(655356) とでもすればコンパイルは通るだろ。