|
AutoCAD ARX Object : C#-Schnittstelle: Instanzen eigener Klasse in Dictionary speichern
Blake am 05.11.2007 um 16:51 Uhr (0)
Betreff: C#-Schnittstelle: Instanzen eigener Klasse in Dictionary speichernHallo!ich benutze die C#-Schnittstelle von Autocad (Wrapperklassen von ObjectARX).Ich habe folgende Frage:Wie kann man eine Instanz einer selbstprogrammierten Klasse in dem "Dictionary" speichern?Bei ObjectARX ging das indem man die eigene Klasse von "AcDbObject" erben lässt.Wenn ich von der äquvialente Klasse "DBObject" der C#-Schnittstelle erben lasse funktioniert das nicht(E ...
|
| In das Form AutoCAD ARX Object wechseln |
|
Autodesk.NET/ARX : .net VB Dialoge aus Lisp öffnen und mir Werten befüllen
berndhock am 05.01.2005 um 08:07 Uhr (0)
Hallo Axel, so unmöglich ist das gar nicht, die Firma CAD+T (Applikationsentwickler) mit der ich sehr eng zusammenarbeite hat es geschafft eben so eine Schnittstelle zu programmieren (schon für ACAD2000) nachdem Autodesk verkündet hat ab 2005 mit .net zu arbeiten hatte ich gehoft das es aus dem Hause Autodesk auch so eine Schnittstelle gibt. Kann leider die ARX von CAD+T nicht für AutoCAD pur verwenden da diese durch nur über eine Freigabe läuft. Bleibt mir also nur auf AutoCAD2006 oder 2010 zu hoffen. S ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
Autodesk.NET/ARX : Block einfügen erstellen?? C++ oder .Net
Heimdall am 19.03.2006 um 19:21 Uhr (0)
Grundsätzlich ist das alles in Object-Arx möglich. Beispiele wie das funktioniert, sind im ObjectARX Paket auch erhalten.Einfach mal durchgucken.... und bei spezifischeren Fragen nochmal fragen In C# dürfte das alles auch gehen (dann müsste es aber auch in VB.net gehten, da es die gleiche Schnittstelle ist). Die nötigen Assemblys die eingebunden werden müssen, werden installiert, wenn AutoCAD installiert wird. Aber auch dafür gibt es Beispiele im ObjectARX SDK.Als Pi mal Daumen Abschätzung was in .net mögl ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
AutoCAD ObjectARX und .NET : Konzept für Mengentabelle
cadplayer am 24.01.2018 um 15:53 Uhr (1)
Du steuerst alles in der Dwg (?), das will ich vielleicht vermeiden und in einer externen Db (xml) halten. Damit könnte auch eine Schnittstelle zu anderen Programmen aufgebaut werden.------------------Gruss DirkBlog
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
Autodesk.NET/ARX : Warum C# ???
Martin.Poggensee am 19.11.2004 um 08:42 Uhr (0)
Ich programmiere seit geraumer Zeit mit der ObjectARX-Schnittstelle. Immer öfter ist jetzt von C# zu hören. Welche Vorteile (oder auch Nachteile) bietet C# ? Sollte man wechseln ? ------------------ Martin Poggensee www.poggensee.net
|
| In das Form Autodesk.NET/ARX wechseln |
 |
AutoCAD ObjectARX und .NET : AutoCAD 2012 Automation mit C#
Brischke am 24.01.2012 um 11:43 Uhr (0)
Hallo Marc,grundsätzlich bist du auf dem richtigen Weg. Welcher Schnittstelle du Dich bedient, liegt ganz bei Dir, je nachdem, welche Vorkenntnisse du in die jeweilige Richtung mitbringst. Mit ObjectARX hast Du dir sicher die mächtigste, aber eben auch die schwerste Schnittstelle rausgepickt. Je nach Aufgabe würde ich Dir eine Kombination aus .Net und/oder Lisp empfehlen.Die anbei befindliche Dokumentation beschreibt ein Programm, welches in C#.Net geschrieben ist, aber manche Funktionalitäten auch mithilf ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Autocad 2015 DXF
Karlovac am 01.07.2014 um 11:46 Uhr (1)
Hallo,sorry, aneinander vorbeigeredet. Habe nicht an die Interop-Schnittstelle gedacht.ok sofern du die richtige Version hast: &H3ddu könnest aber auch AutoCAD.AcSaveAsType.ac2013_dxf oder 61 schreiben.Beste Grüße [Diese Nachricht wurde von Karlovac am 01. Jul. 2014 editiert.]
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Fantasie oder real Autocad LT entwicklung
cadplayer am 29.12.2015 um 08:21 Uhr (1)
Vielen Dank für eure Beiträge, das waren die nötigen Informationen. Der Ursprung meiner Vermutung rürte daher:http://through-the-interface.typepad.com/through_the_interface/2006/09/automatic_loadi.htmlDamit ist ja quasi keine netload-schnittstelle nötig oder sehe ich das falsch?!------------------Gruss DirkBlog | Adolf Spende | Infra-Feed | ÅF AB
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Userform in Dll
sebastian. am 16.09.2009 um 11:10 Uhr (0)
Zitat:Als Fehlermeldung kommt:Es ist ein Verweis auf die Assembly "PresentationCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" erforderlich, die die implementierte Schnittstelle "System.Windows.Interop.IWin32Window" enthält. Fügen Sie dem Projekt einen Verweis hinzu.[...]Und nun kann ich soetwas wie "PresentationCore" beim Hinzufügen von Verweisen nicht finden...Diese Sache hat sich erledigt...ich hatte den Verweis übersehen, er war doch auch bei den .NET Verweisen aufgelistet.
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : C#-Schnittstelle: Instanzen eigener Klasse in Dictionary speichern
BloodyMess am 25.12.2007 um 16:07 Uhr (0)
vielleicht ist es ja schon ein wenig zu spät, aber das problem ist nicht das dictionary. dein problem ist der konstruktoraufruf! No overload for the DBObject-constructor takes zero arguments .. der konstruktor erwartet eine oder mehrere übergaben!Grüssle Lars------------------ "Soll es funktionieren oder darf es auch etwas von Siemens sein?" ... http://validator.w3.org/check?uri=http://ww3.cad.de/cgi-bin/ubb/Ultimate.cgi
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Rückgabewert von Befehlen
alfred neswadba am 30.09.2010 um 18:01 Uhr (0)
Hi,wenn Du das Document-Object als managed-Objekt in der Hand hast, dann hast Du mitAcadDoc.Database.Useri1die Variable im Zugriff.Arbeitest Du über die COM-Schnittstelle, dann wäre schreiben und lesen der Variable so auszuführen:AcadDocCOM.SetVariable("USERI1", 1)Dim tVar As Object = AcadDocCOM.GetVariable("USERI1")- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : C#-Schnittstelle: Instanzen eigener Klasse in Dictionary speichern
Blake am 26.12.2007 um 00:21 Uhr (0)
Hi Lars,dass es keinen Standardkonstruktor gibt, war bekannt. Das Problem ist zwar schon gelöst, aber trotzdem danke. Es sollte ein unmanaged Pointer übergeben werden. Aber auf was sollte der zeigen?Die Lösung lieferte ein anderes Forum bzw. ein Entwicklerblog: Mit C# geht das z.Z. noch nicht. Man muss eine C++ Klasse schreiben (wie gehabt) und dafür wiederum eine Wrapperklasse in C#...LG
|
| In das Form AutoCAD ARX Object wechseln |
|
Autodesk.NET/ARX : C# - String
RoSiNiNo am 01.09.2004 um 07:28 Uhr (0)
Das werde ich wohl machen wüssen, bei mir ging es ja auch, nur jetzt halt nicht mehr. Dann werde ich jetzt wohl weiterwurschteln. Aber eines muß ich schon sagen, es fehlen ja noch ganz schön viele Dinge bei den Managed Wrapper Classes, jetzt bin ich echt schon auf die nächste Version gespannt (ich möchte ja nicht für jede Punkt- oder SS-Abfrage die Interop-Schnittstelle bemühen). ------------------ Roland
|
| In das Form Autodesk.NET/ARX wechseln |