加载子上的Vb.Net类文件?

时间:2012-06-24 13:51:08

标签: vb.net class onload-event

我希望这不是一个愚蠢的问题,我在google上找不到合理的答案。

我正在启动一个只包含一个类文件的项目。我将在最后将类文件转换为dll。我知道另一个应用程序通常会在项目中引用后调用dll。我需要dll在加载时运行一个子内部像普通的mybase.load子。此子需要在加载时仅执行一次以填充一些变量。我不想从主应用程序调用sub。 dll中的其余函数/ subs将在需要时从主应用程序调用。请不要在课堂上全球注册,我需要一个子或函数。

如果没有这样的子,我将如何创建一个预先形成onload的函数/ sub?

感谢。 :)

希望我有意义。感谢您的答复。

1 个答案:

答案 0 :(得分:0)

Shared Sub New()

上课。

另一个选择是在类中包含一个私有类,并使用成员变量初始化它:

Public Class MyLibraryClass
  Private mobjSettings As New SettingsClass

  Public Function SampleLibraryFunction() As String
    Return mobjSettings.SettingsProperty
  End Function

  Private Class SettingsClass
    Friend SettingsProperty As String
    Sub New()
      'initialise
      SettingsProperty = "This is a test"
    End Sub
  End Class

End Class