Ciao a Tutti
sto lavorando un po' con la reflection.. ma penso di essermi perso ..
Ho una dll ,che si chiama Gruppi.DLL ,che nella sua form "gruppi" ha 1 proprietà
Public Property DataAccess As UTLmanager.DataAccess
Get
Return _DataAccess
End Get
Set(value As UTLmanager.DataAccess)
_DataAccess = value
End Set
End Property
(UTLmanager.DataAccess è una classe che mi sono creato per la gestione delle chiamate ai database)
Ora in un mio progetto istanzio questa dll
Dim asmb As Assembly = Assembly.LoadFrom(pAssemblyName)
For Each t As Type In asmb.GetTypes()
If t.BaseType.Equals(GetType(Form)) Then
If String.Equals(t.Name, "gruppi", StringComparison.OrdinalIgnoreCase) Then
Return t
End If
End If
Next
e vorrei passargli anche il valore della property ma non capisco come...
Dim p1 As PropertyInfo = t.GetProperty("DataAccess")
p1.SetValue(_DataAccess, ???, Nothing)
chi mi da una mano ?
Grazie
M