Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Bereinigen-Dialog zeigt falsche Blöcke

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:  Bereinigen-Dialog zeigt falsche Blöcke (480 mal gelesen)
Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3758
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2023
BricsCAD 22

erstellt am: 03. Aug. 2023 15:12    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


acad_bereinig.png

 
Ich hatte das jetzt in einer (vermutlich wackeligen) Zeichnung mehrfach und bringe es mal hier in's Forum. "Prüfung" ist soweit OK.

Kurzversion:
Beim Bereinigen-Dialog zeigt er links zwar die richtigen Blöcke, aber bei der Auswahl will er einen anderen bereinigen.

Langversion:
- Block (a)BFW2095 ist explodiert und soll bereinigt werden
- er steht auch links in der Liste
- Rechte Maustaste auf den Namen: "aBFW2095 bereinigen
- er wechselt rechts das Bild von roten Strichen auf schwarzes Dreieck und
- fragt zur Bereinigung von BWA2021

"Lösung" / Workaround:
Dialog wieder schliessen - wieder öffnen - nochmals..
Die erste Bereinigung klappt immer, dann spinnt er.

Echte Lösung:
- keine Ahnung.
- Wenn's wer weiss gerne hier antworten

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

csfalk
Mitglied
IT-Admin / CAD-Zeichner


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

Beiträge: 221
Registriert: 14.06.2012

AutoCad Civil 3D 2020-2022
Autoturn
Rehm Wasserwirtschaft
Fluss
Flussplot
Cross
Graps
Hykas
Kanalplot
W10 x64

erstellt am: 07. Aug. 2023 09:57    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 Peter2 10 Unities + Antwort hilfreich

Mahlzeit, Könntest du die Zeichnung hier posten?
LG

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3758
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2023
BricsCAD 22

erstellt am: 07. Aug. 2023 10:18    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

Zitat:
Original erstellt von csfalk:
Mahlzeit, Könntest du die Zeichnung hier posten?
LG


Leider nein. Vielleicht kennt jemand die Lösung auch so.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Andreas Kraus
Mitglied
Elektrotechniker


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

Beiträge: 1412
Registriert: 11.01.2006

Win 10
ACAD 2022

erstellt am: 07. Aug. 2023 18:29    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 Peter2 10 Unities + Antwort hilfreich

Kann ja sein dass die Zeichnung einen Schaden hat, den wir aber ncht nachvollziehen können.
Mal das Ganze in eine neue Zeichnung kopiert und da versucht ?
entweder mit
- clipcopy
- Zeichnung einfügen
- oder eine Programmierung mit copyobjects

Mehr fällt mir so auch nicht ein aber ich hab schon die komischsten Sachen erlebt wenn irgendwelche verknoteten Sachen in Dictionarys stehen.

------------------
Geht nicht, gibts nicht

Gruß
Andreas

http://kraus-cad.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




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

Beiträge: 21742
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 07. Aug. 2023 19:50    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 Peter2 10 Unities + Antwort hilfreich

Ich kann mir auch nur denken
- Korrupte Daten
- Blocknamen Problem, bei Blöcken die nicht von Acad kommen oder dynamische Blöcke, das würde aber auch unter korrupt fallen

Eine DWG mit nur den zwei Blöcken (den der Bereinigt werden soll und der Block auf den er dann springt)
sollte doch ausreichen, oder nicht? oder dennoch ein Problem mit dem Bereitstellen?

[Diese Nachricht wurde von cadffm am 07. Aug. 2023 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




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

Beiträge: 21742
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 09. Aug. 2023 00:59    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 Peter2 10 Unities + Antwort hilfreich

<< Ich habe das ein Video und Testdatei erhalten >>

@Peter2
Hast du denn auch mal bereinigt, oder wie im Video immer nur abgebrochen&übersprungen?
/nein
Hast auch auch mal eine jungfräuliche DWG mit drei neu erstellten Blöcken erstellt und getestet?
/nein


Du hast einen generellen Minibug entdeckt in AutoCAD(seit 2021), wäre schön wenn du das gleich mal an Autodesk meldest.
Das ist also in der Software und betrifft jeden seit 2021 und in jede Datei , immer
(das Problem führt unter Umständen auch zu einem Unhandled...Absturz)


1. Es wird richtig bereinigt, es handelt sich nur um ein Anzeigeproblem.
2. Es geht hier nur um den Dialog im Falle man hat die Option "Jedes zu bereinigende Element bestätigen" (nicht für jeden so deutlich hier im Thread)
3. Warum auch immer haben die ab 2021 einen simplen Bug in einen Listenzugriff eingebaut.


So oder so ähnlich kann man sich das Vorstellen:
Es gibt eine ListeA welche nur die bereinigbaren Blöcke aufzeigt - die Liste in dem Bereinig-Dialog
und eine nicht dargestellte ListeB mit allen Blöcken.

Jeder Eintrag in ListA hat die Information darüber um das wievielte Listenelement in ListeB es sich handelt

ListeA         ListeB
BlockV(1)   BlockV
BlockW(2) BlockW
BlockY(4)  BlockX
BlockZ(5)  BlockY
                  BlockZ

Bereinigst du jetzt BlockV, so sollten die Informationen über 'die Position in ListeB' bei allen verbliebenen Blöcke der ListeA geändert werden,
denn wenn es keinen BlockV mehr gibt, dann ist BlockW ja nicht mehr an 2.Stelle, sondern an 1.Stelle usw.
(Alternativ: ListeB würde gar nicht geändert werden, dann würde es auch wieder passen)
genau das erfolgt aber NICHT, zumindest nicht richtig!

Aus diesem Grund wird auch mal ein nicht-bereinigbarer Block angezeigt,
einfach weil auf eine falsche Stelle in der Liste (oder der Datnebank) gezeigt wird.
(Ein Dialog welcher bei mir direkt nach der Installation ohnehin ausgeschaltet wird und ich deswegen auch über so einen Bug nicht selbst stolpere, die Abfrage ist für mich völlig sinnlos)

Welche dann wirklich bereinigt wird hat aber nichts mit ListeB zutun und deswegen funktioniert es auch RICHTIG,
nur der Text im Dialogfeld "Bereinigen bestätigen" ist falsch.


Wenn du es jetzt prüfst kannst du auf eine gewisse Unschärfe bzgl. meines Listen-Beispieles kommen,
a'la beim ersten Element wird der Postition 1 addiert statt subtrahiert usw,
da gibt es nämlich noch eine weiter Verschiebung in der Rechnung, aber das war mir egal - da uninteressant.

Gerne darfst du den komplett richtigen Algorithmus durch Try&Error ermitteln und teilen,
aber ändern kann das ohnehin nur AutoDESK.



Der an Icon übergebene Win32-Handle ist ungültig oder hat den falschen Typ.
bei System.Drawing.Icon..ctor(IntPtr handle, Boolean takeOwnership)

  Danke für das Teilen  

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3758
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2023
BricsCAD 22

erstellt am: 09. Aug. 2023 09:51    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

Zitat:
Original erstellt von cadffm:
...wäre schön wenn du das gleich mal an Autodesk meldest....

Habe ich jetzt gemacht. Du könntest denen mal eine (dicke) Rechnung schicken....

Danke für die Abklärung. Hilft hoffentlich manch anderen auch ....

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

csfalk
Mitglied
IT-Admin / CAD-Zeichner


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

Beiträge: 221
Registriert: 14.06.2012

AutoCad Civil 3D 2020-2022
Autoturn
Rehm Wasserwirtschaft
Fluss
Flussplot
Cross
Graps
Hykas
Kanalplot
W10 x64

erstellt am: 09. Aug. 2023 09:54    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 Peter2 10 Unities + Antwort hilfreich

Ich schließe mich auch an. Mal wieder ein GANZ GROßES Lob an cadffm für seine tolle Arbeit hier.

Immer wieder super seine Hilfe.

LG csfalk

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