Situation:

Ich habe eine Plugin-fähige Anwendung geschrieben.
Diese Anwendung erstellt (lädt) neue Plugins mit Hilfe von CreateObject() Funktion und das funktioniert!
Diese Plugins werden von Clients verwendet wobei jeder Client eigene Instanzen der Plugins hat. Auch das funktioniert einwandfrei!


Folgendes Problemm:

Nehmen wir an ein Client bringt so einen Plugin zum Absturz.
Für die Anwendung selbst ist es egal, es läuft weiter.
Aber alle Instanzen des gleichen Plugins schmieren ab!
Dies kann für die restlichen Clients die denselben Plugin benutzen ziemlich ärgerlich sein.
Das Problem liegt darin, dass CreateObject zwar eine neue Instanz erstellt, jedoch von dem selben Thread, nehme ich an.
Deswegen stürzt jede Instanz des gecrashten Plugins ab.


Ok leuz! Habt ihr vieleicht Ideen?
Wie kann ich z.B. eine neue Instanz desselben ActiveX-Objects aber unter neuen Thread erstellen?


Hier ein Link zum Beispielprojekt damit ihr ein Plugin-Absturz simulieren könnt:
http://www.planetsourcecode.com/vb/s...58240&lngWId=1
oder sucht nach "CodeXP" bei http://www.planetsourcecode.com

Danke!