Visual Studio ウィザードで組み込み関数を定義
LANSA からは Visual Studio ウィザードが提供されており、プロジェクト・ファイルを生成し、ユーザー定義 BIF 用のコンパイル・オプションが設定されます。これを利用すると、必要なのは C コードを書くことのみとなります。
このウィザードでサポートされる環境は、主にVisual Studio 2010 と Visual LANSA 13.2 およびそれ以降のバージョンです。LANSA 本体には Visual Studio 2010 が組み込まれています。ですから、この同じバージョンの Visual Studio ランタイムが使用されている同じコンパイラを利用するのがベストです。
インストール方法は以下を参照してください。
プロジェクトの作成手順については、以下のドキュメントを参照してください。
ウィザードをベースにVisual Studio プロジェクトを作成
このテンプレートは、後のバージョンの Visual Studio で使用することも可能です。その場合に必要となる変更箇所についての詳細は、以下を参照してください。
Visual Studio 2012 およびこれ以降のバージョンのサポート
このテンプレートはVisual LANSA 12.0 およびそれ以降のバージョンで利用できるはずですが、テストはされていません。現在分かっている変更が必要な箇所は lansax プロパティ・シートで、これについては、「DLL のバージョン情報の修正」に詳細が記されています。生成されたプロジェクトがエラーなくコンパイルされた場合はサポートされているということです。エラーが発生する場合はサポートされていないことになります。「Visual LANSA 13.0 およびこれ以前のバージョンのサポート」も参照してください。