【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 |
製品名カテゴリ
-
コンテンツID:
3150016955
-
公開日:
2001年02月20日
-
最終更新日:2001年02月20日
アンケート
サポート情報充実のためアンケートにご協力をお願いいたします。
コメント欄: