Dynamisk load af DLL i form - Live update
Hej,Jeg er ved at lave en form for kontrolpanel til et overvågningssystem.
Jeg står overfor en udfordring, da man skal kunne udvikle nogle DLL-filer (i C#) som der skal kunne tilføjes og fjernes dynamisk.
Det er som sådan ikke det store problem, da jeg bruger Activator.CreateInstance til det.
Jeg kan også sagtens starte metoden op i de DLL filer jeg har og de udfører deres job som de skal.
Jeg har dog brug for hjælp til et par ting:
1: Når jeg kører DLL filerne, så fryser hele det interface jeg har lavet i formen - Også selvom det kører i en tråd, hvordan undgår jeg det?
2: Jeg har brug for at kunne læse en status på den DLL fil der kører, live - DLL filerne er lavet med en superklasse, så jeg kan aflæse en "CurrentStatus"-property.
Er det muligt at aflæse denne status fra de kørende filer? Det virker som om at alt fryser, indtil den pågældende DLL er færdig med at eksekvere.
Jeg håber nogen kan give et svar på dette - Spørg hvis der er mere der er nødvendigt at få forklaret.
På forhånd tak.