Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD ObjectARX und .NET
  Autocad resetten ?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Autocad resetten ? (854 mal gelesen)
fuchsi
Mitglied
Programmierer c#.net Datawarehouse


Sehen Sie sich das Profil von fuchsi an!   Senden Sie eine Private Message an fuchsi  Schreiben Sie einen Gästebucheintrag für fuchsi

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 03. Sep. 2009 15:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

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


Sehen Sie sich das Profil von Josefus an!   Senden Sie eine Private Message an Josefus  Schreiben Sie einen Gästebucheintrag für Josefus

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für fuchsi 10 Unities + Antwort hilfreich

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 >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz