| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: Autocad resetten ? (920 mal gelesen)
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 03. Sep. 2009 15:14 <-- editieren / zitieren --> Unities abgeben:
Wir haben eine Applikation einer Firma auf Autocad2009 in Verwendung. Bei dieser vermute ich, dass diese irgendwie nicht sauber programmiert ist. Ich vermute, dass hier irgendwo welche Transactions nicht sauber geschlossen werden oder ähnliches. Tatsache ist, dass diese Applikation öfters zu Abstüzen führt. (Nicht behandelter Ausnahmefehler C00000005 (Access Violation Reading 0x0000) bei ADresse 7349506h) Ein weiteres Indiz, ist der Umstand das das Tool DBVIEW ohne Applikation funktioniert, jedoch mit dieser Applikation zu einem Absturz führt. (INTERNER FEHLER: !dbobji.cpp@6861:eNotOpenForWrite) Natürlich habe ich dies der Firma bereits mehrmals mitgeteilt, aber entweder wollen oder können sie den Fehler nicht finden. Jetzt würde mich interessieren, obs eine Möglichkleit gibt, Autocad irgendwi zu resetten. Sämtliche DocumentLocks zu löschen, und Autocad wieder in einem definierten zustand zu bringen ???
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 03. Sep. 2009 15:26 <-- editieren / zitieren -->
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 |
Josefus Mitglied Ingenieur
Beiträge: 23 Registriert: 22.03.2006 Windows 10, 64 bit AUTOCAD 2019 c++ mit objectarx MS Visual Studio 2017
|
erstellt am: 11. Sep. 2009 09:26 <-- editieren / zitieren --> Unities abgeben: Nur für fuchsi
Hallo, die Fehlermeldung deutet eindeutig auf ein Objekt hin, dass zum Schreiben geöffnet war (zum Ändern seiner internen Daten) und nicht geschlossen wurde. Wenn man als Anwender den Ablauf der Schritte kennt, die reproduzierbar zu diesem Fehler führen, kann der Programmierer per Debugger recht schnell die Stelle in seinem Programm finden. => also dem Hersteller eine keine Zeichnung schicken - angeben, welche Funktionen er ausführen soll, damit es zum Fehler kommt; dann sollte recht schnell Abhilfe geschaffen werden können (ich bin selber immer froh über solche Rückmeldungen). Viel Erfolg, Josefus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|