|
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 ARX Object : VB6 in Visual Studio 2010 Express öffnen
Theo37 am 01.07.2010 um 08:31 Uhr (0)
Guten Morgen Alfred,das Program sprang nach der Funktion immer auf die Zeile:Catch Ex as ExceptionUnd ich bekam eine Fehlermeldung in der ACAD Befehlszeile.Ich habe das Problem jetzt so gelöst: PatternType = 1Noch eine ganz andere Frage habe ich noch:Wenn ich jetzt mal so weit bin, daß ich eine funktionierede DLL habe. Was muß ich dann machen um diese auf einem anderen Rechner laufen zu lassen. Bei uns ist überall nur ACAD2010 instaliert. Was muß auf den anderen Rechnern instaliert werden und was muß ...
|
In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Imageframe
Theo37 am 06.07.2010 um 09:02 Uhr (0)
Danke Alfred,das war die Lösung. Was ist an Imageframe anders als an den anderen Systemvariablen die sich problemlos setzen lassen?Ansonsten komm ich gut voran. Was ein echter Vorteil von NET gegenüber VBA ist, ist daß man eigene Befehle erstellt die sich auch wiederholen lassen und nicht immer mit vbarun und Lisp herumbasteln muß.Gruß, Theo
|
In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Datei zum Bearbeiten öffnen
Theo37 am 08.07.2010 um 15:51 Uhr (0)
Hallo Alfred,das stimmt ich lade Lisp und VBA automatisch zu. Ist das ein Problem? Ich habe noch lange nicht alles auf NET.Zu dem Link. Wo müssen diese Zeilen stehen?Autodesk.AutoCAD.Runtime.CommandMethod("CADde_OpenAndActivateDWG", Autodesk.AutoCAD.Runtime.CommandFlags.Session) _Public Shared Sub CADde_OpenAndActivateDWG() Call cCADdeDiv.CADde_OpenAndActivateDWG()End SubSteht das schon irgendwo, oder wo muss es hin?Danke, Theo
|
In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Pause bei Sendcommand
Theo37 am 29.07.2010 um 16:33 Uhr (0)
Hallo an Alle,eine Frage an die VB-Spezialisten.Ich möchte folgende Zeilen von Lisp nach VP übersetzen:(defun c:nk1 () (command "einfüge" "X:ACAD-SymboleLispsymboleNk.dwg" Pause "1" "1" "0") (command "ursprung" "l"))Es soll immer der gleiche Block, mit der gleichen Drehung und Skalierung eingefügt werden. Nur der Einfügepunkt soll vom Benutzer frei gewählt werden können. Dazu sollte der Block an der Maus hängen.Mit Sendcommand eigentlich kein Problem. Aber was mach ich mit dem Einfügepunkt? In List schreib ...
|
In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Windows 7
Theo37 am 06.05.2011 um 13:26 Uhr (0)
Hi Alfred,es handelt sich genau genommen um drei Arbeitsplätze und zwei Laptops mit ACAD.Wir sind nur ne kleine Gruppe in ner großen Firma und dementsprechend unwichtig sind wir auch. Trotzdem werde ich versuchen deinen Ratschlag zu befolgen. Bisher hat es immer irgenwie geklappt,aber mit den VBA-Dateien/Lisp-Dateien war es auch einfacher.Schönes WE.Gruß, Theo
|
In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : Object IDs von Blockreferenzen
Theo37 am 24.02.2012 um 09:50 Uhr (0)
Danke euch Beiden,an Thomasfunktioniert bestimmt sehr gut mit Lisp. ist aber nicht mehr so mein Ding. Obwohl mit Lisp manches ging was mit ARX nicht mehr geht.an Holgerdas wars was ich suchte. Ist sehr praktisch über die ObjectIDs.man kommt wirklich sehr schnell von der blockdef. zu den Referenzen und auch umgekehrt.gruß, Theo
|
In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Datenbank mit Dynamischen Blöcken
Theo37 am 06.06.2012 um 15:38 Uhr (0)
Hallo an Alle,ich füge mit dem Code unten, eine externe DWG in meine geöffnete Datei als Block ein. Das ganze geht schon eine ganze zeitlang gut, nur jetzt ist mir ein Fehler aufgefallen. Und zwar wenn die Externe DWG dynamische Blöcke enthält, dann klappt das ganze erst beim zweiten Befehlsaufruf. Wäre nicht weiter schlimm, wenn die ersten eingefügten Objekte nicht trotzdem vorhanden wären und einfach nicht angezeigt werden. kann mir jemand erklären, wie ich bei dynamischen Blöcken vorgehen muß, damit die ...
|
In das Form AutoCAD ObjectARX und .NET wechseln |
|
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 |