Informationen zum Forum AutoCAD ARX Object:
Anzahl aktive Mitglieder: 232
Anzahl Beiträge: 4.296
Anzahl Themen: 771

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 80 Gesamtergebnisse mit Suchbegriffen creoson zeichnung sec.
AutoCAD ARX Object : Objekte aus Zeichnung löschen
alfred neswadba am 15.12.2008 um 15:08 Uhr (0)
Hi Benny,im Lauf erhält das DBObject lediglich den Status gelöscht, wird aber nicht aus der Datenbank entfernt. Das ist aber auch gut so, denn damit kann auch nachdem Anwender Element gelöscht hat, darauf reagiert werden und die Informationen über das gelöschte Element sind auch noch verfügbar.Mit Sichern, Schliessen und Zeichnung wieder Öffnen sind die Daten entgültig entfernt, auch nicht mehr zugreifbar. Da ist kein eigener Code mehr dafür notwendig.- alfred -

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Block aus externer Zeichnung einfügen
alfred neswadba am 11.03.2009 um 11:00 Uhr (0)
Hi,schon richtig erkannt, zuerst muss die Blockdefinition aus der externen Zeichnung erstellt werden, dann kannst Du sie verwenden.Code:Dim tDB As Database = New Database(False, True)Try tDB.ReadDwgFile(FullFileName, IO.FileShare.None, True, "") tBlTabRecID = AcadDoc.Database.Insert(DwgName, tDB, False) ....Bitte vorsicht, mit AutoCAD 2008 gibts da im Debug-Mode zum Teil Abflüge, die dann im kompilierten Mode funktionieren, die echte Ursache habe ich noch nicht herausgefunden.Auch nicht vergessen, die t ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Exception beim Erstellen einer Zeichnung bzw. Border+Title
alfred neswadba am 28.07.2010 um 14:31 Uhr (0)
Hi,mangels MECH kann ich nicht helfen, aber gleich ein CrossPosting?==hier gehts weiter.- alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : AutoCad Block einfügen und Inhalt von Zeichnung bearbeiten
alfred neswadba am 23.10.2009 um 10:35 Uhr (0)
Hi, mir gefällt dass mit dem Abdecken, da dass glaube ich weniger Arbeit ist oder?Yes, jedenfalls weniger Arbeit, brauchst nur Deine Blöcke neu machen, keine Programmierarbeit für die Linienbehandlung bzw. User-Überwachung.Kleine Teile werden ev. dafür hilfreich sein, wenn Du den Anwendern die Möglichkeit gibst, z.B. alle Blöcke (die Dir bekannt sind) automatisch in der Darstellungsreiehenfolge nach oben legen, ...)Kleine Hinweise zu den Abdeckelementen:mit ungeschickten Definitionen können Symbole plötzli ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : AutoCad Block einfügen und Inhalt von Zeichnung bearbeiten
alfred neswadba am 23.10.2009 um 11:07 Uhr (0)
Hi, dann ist gar keine Programmierung erforderlich?Nein, keine Programmierung erforderlich, der Anwender muss sich nur mit Anzeigenreihenfolge auskennen, um bestimmen zu können welches Symbol oben und welches unten liegt.- alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Linientyp in der ganzen Zeichnung ersetzen
alfred neswadba am 27.11.2010 um 23:13 Uhr (0)
Hi,Du kannst genauso Dir diese Methoden ansehen:DBObject.HandOverToDBObject.SwapIdWithZu finden in Help/Doc ObjectARX for AutoCAD xxxx: Managed Class Reference Guide (arxmgd.chm) unter:Autodesk.AutoCAD.DatabaseServices Namespace DBObject Class DBObject MethodsDiese haben alle ihre Berechtigung, natürlich auch Deine Methode DBObject.SwapReferences.Ich hab auch den Thread im LISP-Forum gelesen und dabei aber nicht alle Varianten erklärt gesehen, die vorkommen könnten. Z.B. Könnte die Situation vorkommen, d ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Alle Gruppen einer Zeichnung auslesen
alfred neswadba am 02.03.2009 um 21:50 Uhr (0)
Hi Benny,hilft das Code: Public Shared Sub listGroups(ByRef AcadDoc As ApplicationServices.Document) Dim tAcadDocDB As DatabaseServices.Database = AcadDoc.Database Dim tTrAct As DatabaseServices.Transaction = Nothing Try tTrAct = tAcadDocDB.TransactionManager.StartTransaction Dim tMainDict As DatabaseServices.DBDictionary = CType(tTrAct.GetObject(tAcadDocDB.NamedObjectsDictionaryId, DatabaseServices.OpenMode.ForRead), DatabaseServices.DBDictionary) Dim tGroupDict As DatabaseServices.DBD ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : MdiActiveDocument neu zuweisen
alfred neswadba am 10.03.2009 um 15:15 Uhr (0)
Hi, Zitat:...dass die Zeichnung von keiner autodesk lizenzierten Version komme, was aber nicht möglich ist.....damit ist nicht gemeint, dass Du mit einer unlizenzierten Version arbeitest, sondern die Zeichnung von einem Produkt erstellt oder beeinflusst/bearbeitet wurde, das nicht AutoCAD war.Bzgl. Öffnen/Aktivschalten einer Zeichnung: wieso nicht dieser Weg?Code:myDWG = Application.DocumentManager.Open("D: .dwg", False, Nothing)- alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : ShellExecute
alfred neswadba am 14.07.2010 um 14:52 Uhr (0)
Hi,Ich verstehe nicht:mit der Zeile thisway = ThisDrawing.Path wird der Pfad Deiner aktuell geöffneten Zeichnung an die Variable übergeben, und mit ShellExecute(0, "Open", thisway) öffnest Du die Zeichnung, die aber schon geöffnet ist.Was also ist die Bedeutung dessen?- alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Plotten von Layouts
alfred neswadba am 02.02.2011 um 10:08 Uhr (0)
Hi,wenn Du Objekte aus der Zeichnung über TransAction mit ObjectID öffnet, dann brauchst/solltest Du .Dispose auf diese unterlassen.Eine Grundregel könnte sein (nur kurz darüber gedacht, könnte Ausnahmen geben): Was Du mit ... = New ... erstellst und nicht in die Zeichnung hineinschreibst == .Dipose JA- alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : VB.Net Block einfügen
alfred neswadba am 23.04.2009 um 09:10 Uhr (0)
Hi Michael,Code kann ich jetzt (aus Zeitgründen) nicht machen, die Struktur von DWGs kannst Du aus meiner Sicht am besten mit dem Tool DBView machen oder ArxDbg (ist glaub ich auf dem ObjectArx-Development-Kit).Zur Theorie: Das Zeichnung durchlaufen ist so zu machen, dass Du zuerst eine Verbindung zum BlockTable holst, dann mit For...Each die ObjectIDs durchläufst, die eine Liste der BlockTableRecord-IDs enthält, und dann jeden BlockTableRecord mit For...Each durchlaufen, das sind dann die Entities je Bloc ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : For each-Schleife
alfred neswadba am 13.01.2011 um 08:42 Uhr (0)
Hi, Das ist viel schneller, dursucht aber die ganze Zeichnung.Um nicht die ganze Zeichnung zu durchsuchen, kannst Du auch bestimmen/filtern, in welchem Bereich ein Element liegt, das ganze mit dem DXF-Code 410 (z.B. (410 . "Layout1") ).Ergänze also Deinen Filter:Code:FilterType(1) = 410FilterData(1) = "Layout1" hier natürlich Deinen LayoutnamenHTH, - alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Plotten von Layouts
alfred neswadba am 02.02.2011 um 09:47 Uhr (0)
Hi, und lieber im try - finally Block disposen?...gar nicht bt.Dispose machen! Ich sagte schon, Du willst die BlockTable Deiner Zeichnung doch nicht vernichten (sonst wäre Deine Zeichnung kaputt!)..Dispose wird nur auf Elemente angewendet, die endgültig vernichtet werden sollen. Deine BlockTable entlässt Du zwar aus Deinem Zugriff, Du vernichtest sie aber nicht.Erzeugst Du eine temporäre Linie um z.B. Schnittpunktberechnungen zu machen, Du fügst diese aber nicht dem Modellbereich hinzu, denn Du brauchst di ...

In das Form AutoCAD ARX Object wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz