2

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

我正在开始一个只包含一个类文件的项目。最后,我会将类文件转换为 dll。我知道一旦在项目中引用另一个应用程序,它通常会调用 dll。我需要 dll 在加载时在其中运行一个子程序,就像普通的 mybase.load 子程序一样。该子程序只需在加载时执行一次即可填充一些变量。我不想从主应用程序调用子程序。dll 中的其余函数/子程序将在需要时从主应用程序调用。请不要在类下全局注册它们,我需要一个子或函数。

如果没有这样的子,我将如何创建一个执行加载的函数/子?

谢谢。:)

希望我说得通。感谢您的答复。

4

1 回答 1

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
于 2012-07-25T01:53:12.457 回答