Hi,
gratuliere mal zu 1000
Ein Reset von AutoCAD kenne ich nicht und wird wohl auch relativ schwer, denn:
Du müsstest von allen Programmiersprachen aus alles erkennen, was offen ist und dann (geordnet) schliessen. Da musst Du durch Lisp genauso durch wie durch VBA, COM-basierte Applikationen, durch die managed-Applications bis hin zu C++ alloziierten Speicherbereichen von ARX-Modulen.
Und die Gefahr, dass dann ev. irgendwelche Reaktoren und/oder Events noch auf diese Bereiche hinzeigen und daher das ganze AutoCAD zum crashen kommt, bevor Du Dich um diese kümmern konntest, halte ich für relativ groß.
Gleichzeitig wird es schwer sein, zu unterscheiden, welche Module (wenn Du z.B. mit Reflection-Funktionen die Objektstruktur durchscannst) dem AutoCAD gehören und welche nicht, welche daher beendet werden dürfen und welche nicht.
Ein erster Schritt könnte sein, mal die bestehenden Documents zu schliessen (wenn Du unbedingt in AutoCAD bleiben musst, damit Deine App weiterläuft) und das sehe ich auch den einzigen sinnvollen Zwischenschritt vor dem entgültigen Beenden des ganzen AutoCAD's.
- alfred -
------------------
www.hollaus.at