ソフト開発塾 ActiveX DLLで、モジュール化する。

まず、新しいプロジェクトで、ActiveX.DLLを選びます。

すると、プロジェクト内に、1つクラスが作成されます。

プロジェクトとクラスのオブジェクト名を変更します。
(この名前が、外部から参照されるようになるため、非常に重要です)

では、ここからサンプル

プロジェクトをTESTに変更します。
クラスをTESTCにします。

こんな感じになります。

つぎに、TESTSにメソッドを作成します。

' メソッド
Public Sub Run()
    Debug.Print "メソッド実行"
End Sub
これで完成です。

ここから、サンプルのAvtiveXDLLを動かすサンプル

プロジェクトの追加を行って下さい。(この方法が一番簡単だと思います)
プロジェクトの追加で、標準EXEを選択します。

こんな感じになります。

つぎに、フォームのコードに、プログラムを書きます。

Dim S As Object

Private Sub Form_Load()
    Set S = CreateObject("TEST.TESTS")
    S.Run
End Sub
これで完成、実行してみて下さい。

??フォームが表示されない??

Project1をスタートアップに設定して下さい。

どうでしょうか?

 

トップページ ソフト開発塾 前のページへ戻る 質問とかは掲示板まで


参考にした方は、広告ページも訪れてください。よろしくお願いします。

---KONDO-NET.GR.JP---