D300winのプロジェクトをコンパイルすると「この変数アドレス:%M* 3.*は保持メモリとして扱われます。」という警告メッセージが表示されました。なぜでしょうか?

  • 文字サイズ変更
  • S
  • M
  • L
  • No : 761
  • 公開日時 : 2023/04/27 04:50
  • 印刷

D300winのプロジェクトをコンパイルすると「この変数アドレス:%M* 3.*は保持メモリとして扱われます。」という警告メッセージが表示されました。なぜでしょうか?

D300winのプロジェクトをコンパイルすると「この変数アドレス:%M* 3.*は保持メモリとして扱われます。」という警告メッセージが表示されました。なぜでしょうか?
カテゴリー : 

回答

変数ワークシートの項目の中で'保持形'のチェックを入れない場合(デフォルト)、その変数を非保持メモリとして扱います。'保持形'のチェックを入れた場合、その変数を保持メモリとして扱います。
ただし'アドレス'欄にアドレスを入力した場合、保持/非保持の扱いは入力したアドレスを優先します。
アドレス欄に「%M* 3.z」(保持メモリアドレス)を入力し、かつ'保持形'のチェックを入れない場合、アドレスの指定と'保持形'チェックの指定が異なるため警告メッセージを出しています。
警告メッセージが表示されないようにするには、'保持形'のチェックを入れてください。

アンケート:ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます