在共享库上设置和获取属性

时间:2018-02-03 00:10:25

标签: vb.net dll shared-libraries

我为我的项目创建了一个comp.dll,然后将dll添加到我的projects.sln(多个项目),对于projects.sln上的每个项目,我添加了comp.dll,并创建了1 mdlmain.vb

Module mdlMain
    Public master_FA As New master_FixAsset
    Public objComp As New component.clsFunction
End Module

和1 clsmain.vb在该项目上调用主窗体。

comp.dll中的

我做了一个属性:

Private pubUserName as String    
    Public Property userName As String
        Get
            Return pubUserName
        End Get
        Set(value As String)
            pubUserName = value
        End Set
    End Property

我通过我的login.vbproj(在projects.sln中)更改了属性,但是当我试图获取该属性的值时(来自fixasset.vbproj)它没有返回任何内容。是因为我在fixasset.vbproj中声明New component.clsFunction所以编译器(?)在我的.sln中创建另一个新对象?我怎样才能解决这个问题 ?

0 个答案:

没有答案