Page History
この例では、ActiveXの機能により、LANSAフォームのプロパティ、イベント、メソッドを他のアプリケーションに対して公開する、基本的な手順を説明します。
この例に使われるソース・コード
...
ここでは、社員に関する詳細情報の表示に使う、ActiveX LANSAフォームを作成します。
ActiveXコンポーネントを作成する手順を以下に示します。
...
ここではLANSA ActiveXフォームを使うVisual Basicフォームを作成します。
フォームを作成する手順を以下に示します。
- Visual Basicをいったん終了してください。
- 「メモ帳」を起動し、「準備作業」で作成したフォーム(Form<n>.frm)を開きます。
- ソース・コードを「ケース 1 – Visual Basic – オブジェクト」に載っているもので置き換え、保存してください。
- Visual Basicを起動し、「準備作業」で作成したプロジェクト(Project<n>.vbp)を開きます。
- フォーム(Form<n>.frm)を開きます。
- 「ケース 1 – Visual Basic – コード」に載っているソース・コードをフォームにコピーし、保存してください。
- Visual Basicのツールボックスを右クリックし、ポップ・アップ・メニューからコンポーネントを選択します。
- さらに、サブ・メニューを下にスクロールし、LANSA.AXFORMAをオンにしてください。これでLANSAアイコンがツールボックスに追加されました。
- AXFORMAアイコンをクリックし、マウス・ボタンを押したままドラッグして、フォーム上で放してください。これでLANSA ActiveXフォームがVisual Basicフォームに追加されました。
フォームのプロパティを表示し、名前を「AXFORMA1」から「AXFORMA」に変更してください。
Note 注:
ツールボックスが表示されない場合は、[表示]、[ツールボックス]の順にクリックします。
フォームのユーザー・インターフェース設計を表示するには、[表示]をクリックしてから、メニューまたは[プロジェクト]ペインで[オブジェクト]をクリックします。
必要に応じ、Visual BasicのLOADルーチン(Private Sub Form_Load)にあるログインの手順を、環境に合わせて変更します。
例:Call ConnectToLansa("user1", "mypassword", "c:\ActiveXTests\session.cfg")Visual Basicプロジェクトを保存し、[ファイル]メニューの[Project<n>.exeの作成]コマンドでコンパイルします。
確認のため、サンプル・データを表示してみましょう。プログラムを起動し、社員番号を入力した後、[表示]をクリックしてください。









