エラーの取り扱い
新しいインターフェースのエラーの取り扱い方はNetCDF-2の方法とは異なります。NetCDF-2のインターフェースでは、エラーが検知された時のデフォルト動作はエラーメッセージを出力してexitすることでした。エラーの取り扱いをコントロールするには、関数NCPOPTを呼び出さなければならず、エラーの原因を究明するために、返されたエラー引数の値をテストしなければなりませんでした。
新しいインターフェースにおいては、関数が返す整数ステータスは成功/失敗のみではなく、エラーの原因をも示します。ライブラリは何かを出力したり、exitを呼び出そうとすることはありません。(ただし、NetCDF-2互換の関数を使用している場合はこの限りではありません。)関数の返されたステータスを確認し、手動で行なわなければなりません。平行した(マルチプロセッサ)実行を問題なくサポートするために、また、NetCDFが使用される環境についての仮定を減らすために、これらのグローバル変数は削除されました。新しい動作は、独自のGUIインターフェースを持つアプリケーション中で、NetCDFを隠された階層として使用するのにより適したサポートを提供しているはずです。
Quadralay Corporation http://www.webworks.com Voice: (512) 719-3399 Fax: (512) 719-3606 sales@webworks.com |