| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | NVIDIA GTC Paris und ISC High Performance-Konferenz 2025, eine Pressemitteilung
|
Autor
|
Thema: Position vom VLA-object (1068 mal gelesen)
|
cadplayer Ehrenmitglied CADniker
    
 Beiträge: 1833 Registriert: 28.04.2009 Windows 10 64bit system Autocad Civil3d 2020 ENGLISH Visual Studio 2019 OpenDCL.Runtime.9<P>
|
erstellt am: 04. Dez. 2014 10:17 <-- editieren / zitieren --> Unities abgeben:         
Hallo! Die Frage erscheint dem Profi vielleicht simpel. Ich frage ein vla-object nach der Eigenschaft 'Position ab (if (vlax-property-available-p vEnt 'Position) 'Position 'Name) ->Position ist zugänglich (vlax-get-property vEnt (if (vlax-property-available-p vEnt 'Position) 'Position 'Name)) ->#<VLA-OBJECT IAeccPoint3d 0000000080b6ff80> Mit welcher Methode erhalte ich jetzt die Koordinaten ?
------------------ Gruss Dirk http://cadplayerlounge.blogspot.se Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
       

 Beiträge: 4200 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 04. Dez. 2014 10:22 <-- editieren / zitieren --> Unities abgeben:          Nur für cadplayer
|
cadplayer Ehrenmitglied CADniker
    
 Beiträge: 1833 Registriert: 28.04.2009 Windows 10 64bit system Autocad Civil3d 2020 ENGLISH Visual Studio 2019 OpenDCL.Runtime.9<P>
|
erstellt am: 04. Dez. 2014 11:19 <-- editieren / zitieren --> Unities abgeben:         
Ist mir klar, die Frage war jetzt, wie kann ich die Eigenschaften nicht nur abfragen mit vlax-dump. Sondern wie kann ich die weiterverabreiten -> an Variablen als Werte übergeben ------------------ Gruss Dirk http://cadplayerlounge.blogspot.se Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadplayer Ehrenmitglied CADniker
    
 Beiträge: 1833 Registriert: 28.04.2009 Windows 10 64bit system Autocad Civil3d 2020 ENGLISH Visual Studio 2019 OpenDCL.Runtime.9<P>
|
erstellt am: 04. Dez. 2014 11:29 <-- editieren / zitieren --> Unities abgeben:         
In dem Objekt #<VLA-OBJECT IAeccPoint3d 0000000080b6ff80> sind die koordinaten x/y/z real abgelegt Wie kann ich darauf zugreifen ? ------------------ Gruss Dirk http://cadplayerlounge.blogspot.se Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
       

 Beiträge: 4200 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 04. Dez. 2014 11:36 <-- editieren / zitieren --> Unities abgeben:          Nur für cadplayer
|
cadplayer Ehrenmitglied CADniker
    
 Beiträge: 1833 Registriert: 28.04.2009 Windows 10 64bit system Autocad Civil3d 2020 ENGLISH Visual Studio 2019 OpenDCL.Runtime.9<P>
|
erstellt am: 04. Dez. 2014 11:50 <-- editieren / zitieren --> Unities abgeben:         
|
cadplayer Ehrenmitglied CADniker
    
 Beiträge: 1833 Registriert: 28.04.2009 Windows 10 64bit system Autocad Civil3d 2020 ENGLISH Visual Studio 2019 OpenDCL.Runtime.9<P>
|
erstellt am: 04. Dez. 2014 11:53 <-- editieren / zitieren --> Unities abgeben:         
|
Brischke Moderator CAD on demand GmbH
       

 Beiträge: 4200 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 05. Dez. 2014 08:39 <-- editieren / zitieren --> Unities abgeben:          Nur für cadplayer
Hallo Dirk, imgrunde genügt es, wenn du dir die 3 Funktionen merkst: vlax-get-property vlax-put-property vlax-invoke-method Die ganzen vla-XXX Funktionen brauchst du nicht, da du diese letztendlich eben durch diese 3 Funktionen ersetzen kannst. Wie oben bereits geschrieben, kannst du mit vlax-dump-object alle Eigenschaften und Methoden eines Objekts abfragen, welche du dann mit den 3 genannten Funktionen abfragen bzw. ausführen kannst. In der Regel ist man auch schneller, wenn man bei einem unbekanntem Objekt mit vlax-dump-object abfragt, was alles geht und dann eben mit vlax-get/put-property bzw. vlax-invoke-method weiterarbeitet, als dass man sich durch die Liste der vla-XXX Funktionen müht. Für die unbekannten Parameter der Methoden bemühe ich zumeist die VBA-Hilfe. Dies nur noch als Ergänzung. 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 |