List 6-30 DataObj.Billコンポーネントのコンストラクタ文字列の設定部分
  1: Implements IObjectConstruct
  2: Implements ObjectControl
  3: 
  4: Private Sub IObjectConstruct_Construct(ByVal pCtorObj As Object)
  5:     ' コンストラクタ文字列を取得し,変数g_DBConnectionに代入
  6:     g_DBConnection = pCtorObj.ConstructString()
  7: End Sub
  8: 
  9: Private Sub ObjectControl_Activate()
 10:     ' アクティブ化されたときにg_DBConnection変数が初期化されていなければ
 11:     ' デフォルトの値を設定する
 12:     If g_DBConnection = "" Then
 13:         g_DBConnection = "Driver=SQL Server;Server=(local);UID=sa;" & _
                              "Database=businesssampleDB;"
 14:     End If
 15: End Sub
 16: 
 17: Private Sub ObjectControl_Deactivate()
 18:     ' 非アクティブ化されたときの処理(ここでは何もしない)
 19: End Sub
 20: 
 21: Private Function ObjectControl_CanBePooled() As Boolean
 22:     ' オブジェクトのプーリングの設定(VisualBasicの場合には無意味)
 23:     ObjectControl_CanBePooled = True
 24: End Function