Tips

すべてのフィールドを自動で扱う方法

日付2007/06/21
ID07-009
バージョン2004
プラットフォームMac / Win

時には、すべてのフィールドの値を操作したり調べたいと思うことがあるかもしれません。そのようなとき、ストラクチャ毎にプログラムを作成するのは厄介な作業です。そのようなとき、4Dのストラクチャアクセスコマンドとポインタの組み合わせはとても有効です。

実際のメソッドは、次のようになります。

上記ソースのテキストファイル

注意しなければならないのは、実際にはフィールドタイプに合わせたプログラムが必要だということです。フィールドを参照する前に、GET FIELD PROPERTIESコマンドを使ってフィールドの型を取得し、Case文などでフィールドの型に合った処理をしなければなりません。