packed recordを宣言できる場所はどこですか??

解決


AS  2023-02-07 18:51:54  No: 150771  IP: [192.*.*.*]

私のプログラムでは、変数が多いので、SubProと名付けたUnitでいろいろな変数を宣言していますが、
今回のプログラムは簡単なのでメインのunit1に組み込んだら、Packedに赤線が入ります。  
TForm1の下も、private、Publicでもダメなんですが、どうしたらいいんでしょうか??
よろしくお願いします。

Dtype = packed record
     name: string;
    Price: integer;
  end;

編集 削除
HFUKUSHI  2023-02-08 09:22:55  No: 150779  IP: [192.*.*.*]

エラーインサイトではなく、実際にコンパイルがエラーになりますか?
その場合は↑の型宣言がtypeキーワードの下にないことが考えられます。

データ型、変数、定数:インデックス(Delphi) - RAD Studio
https://docwiki.embarcadero.com/RADStudio/Sydney/ja/%E5%9E%8B%E3%81%AE%E5%AE%A3%E8%A8%80

もしエラーインサイトのみで実際にコンパイルが通るようなら、エラーインサイトの不具合なので無視しましょう。

編集 削除
AS  2023-02-08 13:15:58  No: 150780  IP: [192.*.*.*]

HFUKUSHIさん、ありがとうございました。
できないのかと思って質問しましたが、
試してみたら、TFORM1の上に置けば、良かったです。

編集 削除