Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Mehrfaches Ändern von Blockattributen

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:  Mehrfaches Ändern von Blockattributen (790 mal gelesen)
Martin Breternitz
Mitglied
Bauingenieur / Verkehrsplaner

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

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

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



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

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 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 Martin Breternitz 10 Unities + Antwort hilfreich

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


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

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 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 Martin Breternitz 10 Unities + Antwort hilfreich

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

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

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

Also, die Schleife war das Problem. Jetzt klappt es tiptop.

Vielen Dank für den Hinweis!

------------------
Mfg, Martin.

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