CodeDom Ausführung unterbrechen
-
Hallo zusammen,
ich habe im Programm über CodeDom die Möglichkeit zur Laufzeit ein Script zu schreiben, was mit dem c#-Compiler kompiliert wird. Meine Frage ist nun, wie kann ich die Ausführung des Scriptes unterbrechen, wenn ich einmal gestartet habe?
Vielen Dank und viele Grüße
Sven
-
Führe das "Script" in einer eigenen AppDomain aus und entlade diese.
-
Hi Jochen,
was ist eine AppDomain? Ein seperater Thread in dem der Script-Code ausgeführt wird? Und wie entlädt man die AppDomain?
Wobei mir gerade einfällt,wenn ich den ScriptCode in einen seperaten Thread auszulagere, hätte ich von da aus keinen Zugriff mehr auf meine GUI, und manche Funktionen im Script brauchen auf jeden Fall den Zugriff auf die GUI.
Auf der anderen Seite muss ich natürlich während der Scriptausführung auf einen Stop-Button klicken können, aber momentan ist der Hauptthread natürlich blockiert, wenn das Script ausgeführt wird...Viele Grüße
DeckCain