CADFEKOとPOSTFEKOとの両方で動作するAPIスクリプト
CADFEKOとPOSTFEKOの両方で動作するようにスクリプトを作成できます。
次の例は、CADFEKOで“Hello world!”のフレーズを表示するFormダイアログを作成するように記述されています。
form = cf.Form.New("Demonstration") label = cf.FormLabel.New("Hello world!") form:Add(label) form:Run()
POSTFEKOで同じスクリプトを実行しようとすると、“cf”インターフェースが存在しないことから実行に失敗します。このスクリプトの先頭に次の1行を追加することによって、両方のアプリケーションで動作するように拡張できます。
cf = cf or pf
この行は、CADFEKOインターフェース(“cf”)が存在しない場合は、代わりにPOSTFEKOインターフェース(“pf”)を使用することをスクリプトに指示します。任意の別名を指定して、環境に対する依存性が低い名前にすることもできます。
feko = cf or pf form = feko.Form.New("Demonstration") label = feko.FormLabel.New("Hello world!") form:Add(label) form:Run()