|
AutoCAD ObjectARX und .NET : Datenbank mit Dynamischen Blöcken
Theo37 am 08.06.2012 um 14:42 Uhr (0)
Hallo Holger,es ist schon so wie Du schreibst. Ich prüfe jetzt vorher eine jede Blockdef die eingfügt werden soll ob sie dynamisch ist und noch nicht in der geöffneten Zeichnung vorhanden ist. Wenn das der Fall ist, dann hole ich sie mit WBlockclone in die Datenbank der geöffneten Zeichnung. Auf diese Weise erscheinen die eingefügten (dynamischen)Blöcke sofort richtig(Egal ob als JIG oder richtig eingefügt). Die unbennnaten Blöcke, füge ich nicht nochmal extra ein.Weiß nicht was das für einen Vorteil hätte ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Lisp to .NET
veydan am 19.04.2010 um 15:06 Uhr (0)
Hallo!Ich möchte bei der Kopierfunktion den "neuen" Rahmen im Layout(der SK soll natürlich dementsprechend mitwandern) gerne auf 0,0,0 haben. Kann ich das über die Matrix steuern? oder muss ich die Objekte nachträglich ändern über das Position Property?hier nochmal der Code vom kopieren:Code: tLayoutBlDef = CType(tTrAct.GetObject(tLayoutBlDef.ObjectId, DatabaseServices.OpenMode.ForWrite, False, False), DatabaseServices.BlockTableRecord) Dim tCopyColl As DatabaseService ...
|
| In das Form AutoCAD ARX Object wechseln |
|
Autodesk.NET/ARX : ObjectARX
mapcar am 27.10.2004 um 17:49 Uhr (0)
Wenn ich im SDK 2005 im Doc-Verzeichnis die Hilfe starte und nach UnloadApp suche, dann findet er diese Funktion auch. Daraus schließe ich mal ganz einfach: Die wurde in 2005 nicht abgeschafft. UnloadApp ist eine Methode von AcRxDynamicLinker:: - mag sein, dass diese Methode vom Wizard nicht aufgeführt wird, wenn du vergessen hast, die Datei rxdlinkr.h einzubinden oder so - das wäre eine Erklärung. Es kann aber auch sein, dass der Wizard fehlerhaft installiert ist und nur Müll anzeigt. Ich habe dir ja ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
AutoCAD ARX Object : netload funktioniert nicht
Theo37 am 22.06.2010 um 14:49 Uhr (0)
Hallo,ich bin ganz neu hier. ich habe bisher ein bischen Lisp und VBA gemacht.Jetzt versuche ich mich an VisualStudio.Leider scheitere ich am laden der Befehle im AutoCAD.ich gebe netload ein. dann wähle ich die frische erstellte dll.dann bekomme ich folgende Fehlermeldung:Befehl: netloadAssembly kann nicht geladen werden. Fehlerdetails: System.BadImageFormatException: Die Datei oder Assembly "file:///G:ProjekteSupportingFilesSampleCode -HelloWorld -HelloWorldobjRelease -HelloWorld.dll" oder eine Abhängigk ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : AutoCAD 2012 Automation mit C#
Brischke am 24.01.2012 um 12:23 Uhr (0)
Zitat:Original erstellt von kaju74:... ObjectARX schien mir zunächst die einzige Möglichkeit, die das alles kann. ...Das kann nicht nur mit ObjectARX - es kann auch mit .Net und Lisp erledigt werden. Zitat:Original erstellt von kaju74:1) Ich muss die DLL mittels NETLOAD innerhalb von AutoCAD laden. Danach lassen sich aber keine Kompilate mehr machen, bis ich AutoCAD schließe, da die Datei ja geladen wurde. Gibt es irgendwo eine Richtlinie, wie man AddIns sinnvoll entwickelt? Wie kompiliere ich ein AddIn, ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
Autodesk.NET/ARX : ObjectARX
mapcar am 27.10.2004 um 14:48 Uhr (0)
Da hast du schlechte Karten... Um AutoCAD mit ObjectARX zu programmieren, benötigst du VS 2002 - die 2003er Version wird nicht unterstützt! Das gilt sowohl für Acad 2004 als auch 2005. Und was heisst Beispiele nicht kompatibel zum Wizard ? Der Wizard ist doch nur ein entbehrliches Tool. Wenn du was bei der Geschichte lernen willst, solltest du wirklich überlegen, ob du mit dem Wizard arbeiten willst - VS erzeugt doch schon genug Code, den man so ohne weiteres nicht versteht. Der Wizard ist samt Dokumentat ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
AutoCAD ObjectARX und .NET : Selection Filter: DxfCode.LayerName
Brischke am 24.10.2013 um 03:46 Uhr (1)
Hallo Bill,ich kann dir kein Buch empfehlen (da ich keines genutzt habe) - ich habe mir selber eine 3-Tage-Schulung gegönnt. Das war für den Einstieg super. Den Rest habe ich mir dann selber erarbeitet .. sei es das Programmieren in c#.Net ansich oder auch das Programmieren damit für AutoCAD. AutoCAD selbst programmiere ich seit 20 Jahren (in Lisp), so dass mir der Aufbau einer Zeichnungsdatenbank und die Herangehensweisen bekannt sind.Inzwischen gebe ich selber Schulungen, jedoch nur für Teilnehmer, die A ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : einfacher PDF-Export (vb.net)
tappenbeck am 26.03.2020 um 18:21 Uhr (1)
So wieder ist ein Tag verstrichen und meine Aufgabe scheitert derzeit noch an vermutlich einer Zeile.Derzeit verfolge ich folgenden Weg.Erstellen des LISP-Ausdrucks und absetzen aus vb.net heraus.Den letzten Stand hatte ich schon in der internationalen Gruppe https://forums.autodesk.com/t5/net/simple-pdf-plot-by-vb-net/m-p/9402102#M65204 gepostet und der letzte Lösungsvorschlag hat auch nicht zum Ziel geführt. Deshalb "streue" ich mein Problem jetzt nochmal im deutschsprachigen Raum. So ist die Verständigu ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
Autodesk.NET/ARX : Text in verschiedenen Ansichten drehen?
mapcar am 23.11.2004 um 12:30 Uhr (0)
Hi Günter! bestehenden Text AutoCAD Text/MTEXT ? mit technischen Angaben Spielt das eine Rolle? beim Erstellen einer Seitenansicht geht s um 2D (Seitenansicht unabhängig gezeichnet) oder um 3D (Seitenansicht ist nur ein neuer Blick auf alte Objekte)? automatisch in der neuen Ansicht angezeigt werden Da müsste erstmal eine Definition für Zweck und Methodik vorliegen Dafür muß Ich doch die Ausrichtung des Textes verändern Die Ausrichtung im 3D-Raum, nehme ich an Mit herumklappen hab ich dieses ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
Autodesk.NET/ARX : Büchertipp
mapcar am 17.11.2004 um 15:45 Uhr (0)
Das Gunnerson-Buch fand ich ausgesprochen spaßig. Gunnerson ist ja immerhin Mitentwickler von C# bei Microsoft - daher vermute ich, dass die Jokes der Übersetzung angelastet werden müssen. zitat Der Benutzer kann die als privat deklarierten Elemente im Objekt nicht ändern, d. h. das Risiko, dass der Benutzer diese Details im Code ändert oder von diesen abhängig ist, wird verringert. Ist der Benutzer von diesen Details abhängig, können Objektänderungen zur Beschädigung des Benutzercodes führen. Änderung ...
|
| In das Form Autodesk.NET/ARX wechseln |
 RoadReport.zip |
AutoCAD ObjectARX und .NET : Programmverzögerung bei Objektauswahl
Brischke am 11.05.2017 um 17:07 Uhr (1)
... anbei eine neue Projektversion, in der ich die Struktur von meiner Standardstruktur abgeleitet habe. Hier nur mit Abstrichen zum Inhalt bzw. Umfang.Es kann sein, dass dir beim Anschauen/Nachvollziehen die sehr kleinteilige Struktur und wirr und daher eben auch unnötig erscheint. Ist es in Teilen auch, aber nur, wenn man ein einziges Projekt hat. Hat man mehrere Projekte, dann kann man dieses Projekt (natürlich um die tatsächlichen FunktionsInhalte bereinigt) hernehmen/kopieren und mit Suchen&Ersetzen d ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : C#.NET Specified cast is not valid.
fuchsi am 27.04.2009 um 16:36 Uhr (0)
Wir haben in einer Managed DLL eine Routine für Lisp, die einfach ein externes Programm startet, und auf deren Beendigung wartet. (ähnlich dem Lispbefehl (startApp "notepad"), jedoch mit warten auf die Beendigung.Das funktioniert auch auf den meisten Rechnern (momentan auf ca. 40 Rechhner gestestet). leider kommt jedoch bei manchen Rechnern folgende Fehlermeldung in der Autocad BefehlszeileBefehl (startapplication "notepad") Anmerkung Notepad startet, und autocad wartet bis zum Schliessen, und dann komm ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Lisp to .NET
veydan am 30.01.2010 um 18:46 Uhr (0)
Hallo!perfekt, dass Ansichtsfenster ist da!!DANKE!Ich muss aber diese getEmptyLayout Funktion nehmen, bei der anderen findet er keins.(sind wie oben im Thread vermutlich schon kelinere sachen drinnen die man nicht sieht)Viel Unterschied war nicht zu meiner Methode, aber das gewisse etwas fehlte...Code: Private Shared Function getEmptyLayout(ByRef TrAct As DatabaseServices.Transaction, ByRef BlTab As DatabaseServices.BlockTable) As DatabaseServices.BlockTableRecord sucht leeres layout und retourniert die ...
|
| In das Form AutoCAD ARX Object wechseln |