E2026 定数式が必要です (Delphi)
エラーと警告のメッセージ(Delphi) への移動
コンパイラはここで定数式を期待しましたが,見つかった式は定数式ではありませんでした。
program Produce; const Message = 'Hello World!'; WPosition = Pos('W', Message); begin end.
{ Pos の呼び出しはその引数が定数であってもコンパイラに対する定数式ではなく,原則的にはコンパイル時に評価される }
program Solve; const Message = 'Hello World!'; WPosition = 7; begin end.
{ したがってこの例では,WPosition の正しい値を開発者自身が計算しなければならない }