Hallo allemaal,
In een applicatie die ik heb geschreven laad ik een dll dmv System.reflection. Ik vroeg me af of het mogelijk is dat de applicatie in de dll aanpassingen kan doen aan de applicatie waardoor deze geladen is.
In de praktijk zou ik het volgende willen kunnen doen: ik klik op een knop in form1 van de geladen dll, de tekst in een tekstbox in form1 van de andere applicatie verandert.
Ik heb echt geen flauw idee of dit überhaupt kan,maar niet geschoten is altijd mis
Ik hoor graag jullie ideeën!
Melcher
EDIT: De dll's worden met deze code geladen:
In een applicatie die ik heb geschreven laad ik een dll dmv System.reflection. Ik vroeg me af of het mogelijk is dat de applicatie in de dll aanpassingen kan doen aan de applicatie waardoor deze geladen is.
In de praktijk zou ik het volgende willen kunnen doen: ik klik op een knop in form1 van de geladen dll, de tekst in een tekstbox in form1 van de andere applicatie verandert.
Ik heb echt geen flauw idee of dit überhaupt kan,maar niet geschoten is altijd mis

Ik hoor graag jullie ideeën!
Melcher
EDIT: De dll's worden met deze code geladen:
Code:
Try
Dim a As Assembly = Assembly.LoadFile(dllpath)
Dim t As Type = a.GetType(dlltype)
Dim GI = Activator.CreateInstance(t)
Dim form As Form = CType(GI, Form)
form.ShowDialog()
GoTo c
Catch ex As Exception
GoTo A
End Try
Laatst bewerkt: