Hi I´m trying to encapsulate a type in a class but I´m getting this
error message (Compiler error), could you please explain what I´m doing
wrong.
/Olle
Compile error:
Only public user defined types defined in public object modules can be
used as parameters or return types för public procedures of class
modules or as fiedls of public user defined types
---
in module1.bas
public type MyTestType
name as String
end type
---
in MyTestTypeWrapp er.cls
Private mvarm_block As Module1.MyTestT ype 'local copy
Public Property Set m_block(ByVal vData As Module1.MyTestT ype)
Set mvarm_block = vData
End Property
Public Property Get m_block() As Module1.MyTestT ype
Set m_block = mvarm_block
End Property
---
error message (Compiler error), could you please explain what I´m doing
wrong.
/Olle
Compile error:
Only public user defined types defined in public object modules can be
used as parameters or return types för public procedures of class
modules or as fiedls of public user defined types
---
in module1.bas
public type MyTestType
name as String
end type
---
in MyTestTypeWrapp er.cls
Private mvarm_block As Module1.MyTestT ype 'local copy
Public Property Set m_block(ByVal vData As Module1.MyTestT ype)
Set mvarm_block = vData
End Property
Public Property Get m_block() As Module1.MyTestT ype
Set m_block = mvarm_block
End Property
---
Comment