| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: ObjectARX Autocad 2013 (3456 mal gelesen)
|
DrCNC Mitglied
Beiträge: 96 Registriert: 04.01.2011
|
erstellt am: 21. Apr. 2012 18:36 <-- editieren / zitieren --> Unities abgeben:
Habe in Autocad 2011 erfolgreich (mit Hilfe diesem Forum) in VB.Net eine Anwendung erstellt. Leider funktioniert diese nicht mehr in Autocad 2013. Framework war 3.5. Wenn ich 4.0 einstelle und ObjectARX 2013 einbinde, findet der Compiler manche Verweise nicht - habe ich die Vermutung. Vieleicht kann mir jemand helfen Danke!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 21. Apr. 2012 20:19 <-- editieren / zitieren --> Unities abgeben: Nur für DrCNC
|
DrCNC Mitglied
Beiträge: 96 Registriert: 04.01.2011
|
erstellt am: 21. Apr. 2012 21:59 <-- editieren / zitieren --> Unities abgeben:
Danke für die Antwort! Habe auch schon die AcCoreMgd.dll eingebunden, die Fehler sind beim Compilieren zwar um einiges weniger, aber es fehlt immer noch etwas Ausschnitt vom Code der nicht funktioniert(ThisDrawing): Public Class Abstand_Winkel_Datum Public ReadOnly Property ThisDrawing() As AcadDocument Get Return Autodesk.AutoCAD. _ ApplicationServices.Application. _ DocumentManager.MdiActiveDocument. _ AcadDocument End Get End Property <Autodesk.AutoCAD.Runtime.CommandMethod("aa")> _ Public Sub AbstandMessen() On Error GoTo fehler Dim Messen Dim Meldung Messen = Format(ThisDrawing.Utility.GetDistance(, vbCrLf & "ersten Punkt angeben: "), "#0.0") Meldung = MsgBox("Der Abstand beträgt:" & vbCrLf & vbCrLf & " " & Messen, , "Abstand messen") fehler: End Sub Gruß Johann [Diese Nachricht wurde von DrCNC am 22. Apr. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 23. Apr. 2012 07:02 <-- editieren / zitieren --> Unities abgeben: Nur für DrCNC
|
DrCNC Mitglied
Beiträge: 96 Registriert: 04.01.2011
|
erstellt am: 24. Apr. 2012 22:25 <-- editieren / zitieren --> Unities abgeben:
Grüß dich Holger! Habe leider die falsche Meldung kopiert, diese AcCoreMgd.dll habe ich schon eingebunden. Die noch anstehende Meldung ist bei dem Codeabschnitt Public ReadOnly Property ThisDrawing() As AcadDocument Get Return Autodesk.AutoCAD. _ ApplicationServices.Application. _ DocumentManager.MdiActiveDocument. _ AcadDocument End Get End Property besten Dank für deine Hilfe! Johann
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Theo37 Mitglied Techniker
Beiträge: 423 Registriert: 08.10.2008 ACAD 2019 WIN 7 64bit Intel Xenon CPU E5-1620 3.60GHz 16GB RAM
|
erstellt am: 07. Mai. 2012 13:24 <-- editieren / zitieren --> Unities abgeben: Nur für DrCNC
Hallo an Alle, ich hab da mal was gefunden. Bei Autodesk. ThisDrawing = DocumentExtension.GetAcadDocument(Application.DocumentManager.MdiActiveDocument) das soll bei 2013 funktionieren. zu sehen bei: http://forums.autodesk.com/t5/NET/GetAcadDocument/td-p/3390287 wenn ich jetzt dann schreibe: Public ReadOnly Property ThisDrawing() As AcadDocument Get Return DocumentExtension.GetAcadDocument(Application.DocumentManager.MdiActiveDocument) End Get End Property geht es aber trotzdem nicht. Kann das jemand richtig stellen? Und was muß oben mit "Imports" importiert werden? Gruß Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DrCNC Mitglied
Beiträge: 96 Registriert: 04.01.2011
|
erstellt am: 18. Mai. 2012 20:22 <-- editieren / zitieren --> Unities abgeben:
|
Theo37 Mitglied Techniker
Beiträge: 423 Registriert: 08.10.2008 ACAD 2019 WIN 7 64bit Intel Xenon CPU E5-1620 3.60GHz 16GB RAM
|
erstellt am: 22. Mai. 2012 10:20 <-- editieren / zitieren --> Unities abgeben: Nur für DrCNC
Hallo Johann, hast Du inzwischen schon eine Lösung gefunden? Ich bin zur Zeit auch bei der Umstellung auf ACAD2013 deshalb interesiert mich schon woran es liegt. Sind es wiklich die Verweise die nicht gefunden werden? oder liegt es am Property "Thisdrawing"? Ich hatte Probleme mit "Thisdrawing". Gruß, Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DrCNC Mitglied
Beiträge: 96 Registriert: 04.01.2011
|
erstellt am: 11. Jun. 2012 18:53 <-- editieren / zitieren --> Unities abgeben:
|
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 12. Jun. 2012 08:27 <-- editieren / zitieren --> Unities abgeben: Nur für DrCNC
Hallo, ich habe jetzt mal ein C# und ein VB.Net Projekt mit je einer ThisDrawing - Property erstellt. Das Ergebnis findet ihr anbei. Bei mir funktioniert es. Ihr könnt ja mal schauen, ob das bei Euch geht und dann die Unterschiede zu euren vergeblichen Versuchen posten. Grüße! Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DrCNC Mitglied
Beiträge: 96 Registriert: 04.01.2011
|
erstellt am: 19. Jun. 2012 21:21 <-- editieren / zitieren --> Unities abgeben:
|
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 20. Jun. 2012 08:52 <-- editieren / zitieren --> Unities abgeben: Nur für DrCNC
|
DrCNC Mitglied
Beiträge: 96 Registriert: 04.01.2011
|
erstellt am: 20. Jun. 2012 20:43 <-- editieren / zitieren --> Unities abgeben:
|