|
AutoCAD ObjectARX und .NET : Layer löschen
Brischke am 15.01.2013 um 09:01 Uhr (0)
Hallo Theo,Du kannst den TableRecord ganz normal öffnen und löschen. Allerdings empfehle ich, das du zuvor ermittelst, ob dieser überhaupt gelöscht werden kann. Das machst du mit der Database.Purge-Methode, die dir alle die Objekte zurück gibt, die gelöscht werden können.(Auch hier gilt, dass mehrmaliges Bereinigen/Löschen notwendig sein kann)Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen v ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : vbnet mit Windows 8
Brischke am 17.01.2013 um 08:05 Uhr (0)
Die Ursachen können vielfältig sein, aber eigentlich sollte es da keine Probleme geben. Meistens liegt es an irgendwelchen Berechtigungen/Lese-Schreibrechten.Gibts vielleicht noch Unterschiede hinsichtlich 32 und 64 bit-Betriebssystemen?Ist auch wirklich das Framework 4 installiert und nicht nur das Framework 4 ClientProfile?Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defu ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : vbnet mit Windows 8
Brischke am 17.01.2013 um 23:42 Uhr (0)
... das klingt sehr seltsam.Ist AutoCAD2013 wirklich) installiert? (da kommt dann das Framework 4 eigentlich mit)In welcher Umgebung Programmierst du?Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Blöcke einer zeichnung
Brischke am 18.01.2013 um 13:50 Uhr (0)
und funktionierts mit dem code?Ich würde an deiner Stelle noch die *u blöcke (unbenannte).Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Blöcke einer zeichnung
Brischke am 18.01.2013 um 10:52 Uhr (0)
... ich habe die Links jetzt nicht gelesen, daher weiß ich nicht, welcher Weg dort für das WBlocken gegangen wurde.Die Dynamik geht auf keinen Fall verloren, wenn du mit Database _newDatabase = Database.Wblock(BlockTableRecord-ObjectId); arbeitest.Die _newDatabase kannst du ja auch als Datei speichern.Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Downlo ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : ObjectID.getfromstring?
Brischke am 22.01.2013 um 12:47 Uhr (0)
das Stichwort dazu: HandleDu kannst von einer ObjectId die Handle ermitteln und eine Handle auch in eine ObjectId umwandeln.Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : ObjectID.getfromstring?
Brischke am 24.01.2013 um 09:09 Uhr (0)
... die Handle bleibt in aller Regel bestehen. (Die Hand lege ich dafür aber nicht ins Feuer, da je nach dem, welche Aktionen man im AutoCAD anstellt, die Objekte zwar augenscheinlich nur geändert, intern aber gelöscht und neu erstellt werden. Für meine Belange hat die Handle aber immer ausgereicht, zur Sicherheit speichere ich aber auch die Objektdaten, so dass ich die Objekte im Zweifel darüber identifizieren kann)Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Ma ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : ObjectID.getfromstring?
Brischke am 24.01.2013 um 09:55 Uhr (0)
Zitat:Original erstellt von snoopyonline:...aber was meinst du mit "Objektdaten" zur Identifikation? Was gibts denn da noch?Da mich meistens nur die Blöcke interessieren, speichere ich von denen immer noch den Namen, Einfügepunkt, Drehung, Skalierfaktoren und Layer weg. Darüber kann ich dann im Zweifel feststellen, ob bei nicht über die Handle zu findenden Objekt das Objekt womöglich ausgetauscht wurde.Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Int ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : XRecord erstellen
Brischke am 24.01.2013 um 14:14 Uhr (0)
... man kann die Daten, die zur Erstellung diesr Linie notwendig sind, an allen möglichen Stellen einer Zeichung speichern, von mir aus auch in einer Datenbank oder ... .Das LinienObjekt selbst, wirst du nicht speichern können.Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Layout einer AttributeReference
Brischke am 28.01.2013 um 17:01 Uhr (0)
Zitat:Original erstellt von Theo37:... Wenn es ein Block im Block im Block.........wäre, dann ginge es sicher nicht. ... Wenn du einen Block mit Attribut in einem anderen Block einfügst, dann kann ja dieser übergeordnete Block x-mal eingefügt sein.Daher kann dies grundsätzlich nicht funktionieren, weil das Attribut dann ja womöglich in mehreren Blockreferenzen enthalten ist. Und wo willst du dann hin zoomen?Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Be ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Attribute Synchronisieren mit .Net
Brischke am 01.02.2013 um 12:57 Uhr (0)
Hallo Theo,schau mal hier, da ist bestimmt auch das beantwortet, was du suchst (suchen wäre auch eine Empfehlung, bevor man jede Frage, die man auf den Lippen hat, auch postet)Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C#.NET-Schulung im Mai 2013 Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : BKS eines Layout ermitteln
Brischke am 05.02.2013 um 04:32 Uhr (0)
Hallo Andreas,ich bin mir sicher, dass dieses Thema auch schon im AutoLISP-Forum diskutiert wurde (musst mal dort suchen). Der Weg ist im .Net derselbe. Das Layoutansichtsfenster hat den Mittelpunkt im Modellbereich und die Höhe (oder Breite?) im Modellbereich als Eigenschaften. Daraus lassen sich die Koordinaten im Moddellbereich berechnen.Ohne es geprüft zu haben, ich denke aber, dass das Layout-Ansichtsfenster auch die Normale der Ansicht als Eigenschaft besitzt. Aus diesen Informationen sollten sich da ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : BKS eines Layout ermitteln
Brischke am 07.02.2013 um 12:22 Uhr (0)
Zitat:Original erstellt von Andreas Widmann:... Wenn das AF aber mit Fehlerhaftem Viewcenter auftritt, sitzt das Rechteck am Nullpunkt. ... Der ViewCenter-Wert wird nur ausgegeben, wenn der Viewport eine Orthogonale Ansicht beinhaltet. Ist dem nicht so, musst du Viewport.ViewTarget verwenden.Code: Point3d _vt = _vp.ViewCenter.dtToPoint3d(); if (_vp.ViewOrthographic == OrthographicView.NonOrthoView) _vt = _vp.ViewTarget;Grüße!Holger------------------Holger BrischkeFREIE SCHULUNGSPLÄTZE -- C# ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |