| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Mehrfaches Ändern von Blockattributen (790 mal gelesen)
|
Martin Breternitz Mitglied Bauingenieur / Verkehrsplaner
Beiträge: 8 Registriert: 01.11.2007 MS Win 7 Pro 64 bit SP 1 Dell OptiPlex 790 Intel i3 CPU 3.3GHz RAM 4GB Nvidia GeForce 7100 GS BricsCad 13
|
erstellt am: 01. Nov. 2007 16:37 <-- editieren / zitieren --> Unities abgeben:
Ich habe ein Programm geschrieben, mit dem man Attribute des gleichen Namens aber unterschiedlichen Inhalts von gleichnamigen Blöcken (bzw. deren Referenzen) in verschiedenen Layouts gleichzeitig ändern kann. Dazu werden in einem Dialogfeld die Layouts, der Block, das Attribut und der neue Attributwert abgefragt und entsprechend modifiziert. Danach wird die Zeichnung regeneriert. Das Dialogfeld bleibt geöffnet, um andere Blöcke bzw. Attribute zu ändern. Folgendes Problem: Soll nach der ersten Änderung ein anderes Attribut modifiziert werden, stürzt AutoCAD ohne Fehlermeldung ab. Da hilft nur noch der Task-Manager. Wird das Dialogfeld aber nach einer Änderung geschlossen und das Programm danach gleich wieder aufgerufen, klappt alles wie gewollt. Woran kann das liegen? ------------------ Mfg, Martin. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Niggemann Mitglied
Beiträge: 159 Registriert: 31.10.2003 Win 98 Se, ACAD 2004, XP Prof, ACAD 2004 und ACAD 2010
|
erstellt am: 01. Nov. 2007 17:55 <-- editieren / zitieren --> Unities abgeben: Nur für Martin Breternitz
Hallo Martin, wenn dir einer helfen soll mußt du schon sagen welches ACAD und auf welschem Betriebssystem es betrieben wird. Angaben zum Rechner und Grafigkarte sind manchmal Nützlich. Grüße Niggemann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 01. Nov. 2007 17:56 <-- editieren / zitieren --> Unities abgeben: Nur für Martin Breternitz
Hallo Martin, ich tippe darauf, das Du die Regenerierung nach Modifizierung der Attribute über (command "_.regen") durchführst. Wenn ein Command-Befehl zur Laufzeit des DCL-Fensters erfolgt gibt es diesen Absturz. Ich würde das Dialogfenster dann in einer Schleife aufrufen, wenn Regeneriert wird, dann muß das Dialogfester kurz geschlossen werden und gleich danach wieder geöffnet. Komplett beenden könntest Du das Dialogfenster dann z.B. mit einem "Ende"-Button. ------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Martin Breternitz Mitglied Bauingenieur / Verkehrsplaner
Beiträge: 8 Registriert: 01.11.2007 MS Win 7 Pro 64 bit SP 1 Dell OptiPlex 790 Intel i3 CPU 3.3GHz RAM 4GB Nvidia GeForce 7100 GS BricsCad 13
|
erstellt am: 02. Nov. 2007 15:25 <-- editieren / zitieren --> Unities abgeben:
|