• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Delphiの定数とローカル変数の初期化)

Delphiの定数とローカル変数の初期化

このQ&Aのポイント
  • Embarcadero RAD Studio 2010 Architect Trialというお試し版を使っています。constを使って定義した定数をローカル変数の初期化の際にE2026 定数式が必要ですというエラーが出ます。
  • 定数を1箇所で定義しても定数が使えず即値なので、プログラム作成やメンテナンスに困ると思うのですが、昔、Delphiを使っていたのですが忘れてしまって、どうしていたか思い出せませんでした。
  • 皆さんは定数をどのように定義して、どのように使っているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.2

型付き定数にしているからです。 型付き定数は、定数式には使用できません。 型を付けないで、 const DAT1 = 10; とすればエラーにはなりません。 あと、全部にconstと付けなくてもいいですよ。 const DAT1 = 10; DAT2 = 20; DAT3 = 30;

その他の回答 (1)

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

>(DA3T, 3) 記述ミスが原因では?

kourei
質問者

補足

プログラムでは DAT3でしたが、質問で書き間違えました。 エラーはDAT1の所で発生します。

関連するQ&A