文字列型構造体メンバ使用時の制約について(Ver.4.02)


【注意】 Ver.4.03以降ではこのの機能は対応済みです。

ISaGRAF のVer.4.02以前では、構造体の配列型のメンバとして、文字列型を使用することはできません。

カーネル(バーチャルマシン)は各文字列の最大長を管理しています。このため、下記のデータに対して、コンパイラがアプリケーションコード生成時に文字列の最大長の情報を含んでいる"__INIT_MAXSTRING" テーブルを作成します。
  • 文字列変数文字列型のフィールドを持つ構造体文字列型のフィールドを持つ構造体をメンバとして持つ構造体文字列型の配列

この制約は実際のところ、上記のうち文字列フィールドを持つ構造体を使用する場合に問題となります。
最終更新:
2008-07-30 16:54
改訂:
1.0
評価点数:0 (0 件の投票)
Chuck Norris has counted to infinity. Twice.

このカテゴリー内のレコード

タグ