ページの先頭です。
ここから本文です。

よくあるご質問(サポートFAQ)

【HolonEnterprise】【HOLON/AB】ABL言語でC言語の#defineで定義されている名標を使用してもチェックされない

質問内容

【HolonEnterprise】【HOLON/AB】ABL言語でC言語の#defineで定義されている名標を使用してもチェックされない

回答内容

詳細 【現象】

HolonEnterpriseでは、stdio.hなどに#defineで定義されている名標(EOFやBUFSIZなど)を変数名や関数名等に利用すると、生成でCコンパイルエラーになります。

【原因】

HolonEnterpriseでは、C言語の#defineで定義されている名標についてはチェックしていないためです。

【対処方法】

C言語の#defineで定義されている名標は変数名や関数名としては使用しないでください。
以下、ABL言語において、#defineで定義されている名標を使用すると生成でCコンパイルエラーとなる箇所を列挙します。
・グローバル変数名
・共通関数名
・関数属性宣言
・ラベル名
環境 Version 全バージョン
OS 全OS

製品名カテゴリ

HOLON/AB
HolonEnterprise

  • コンテンツID: 3150016955
  • 公開日: 2001年02月20日
  • 最終更新日:2001年02月20日

アンケート

サポート情報充実のためアンケートにご協力をお願いいたします。



コメント欄:
ここからページ共通メニューです。 ページ共通メニューを読み飛ばす。