| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | PNY präsentiert die PRO Elite™ High Endurance microSD-Flash-Speicherkarten für Videoüberwachung und kontinuierliche Aufzeichnung, eine Pressemitteilung
|
|
Autor
|
Thema: C#.net Objekt laut Referenznummer finden (992 mal gelesen)
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
   
 Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 27. Feb. 2009 15:05 <-- editieren / zitieren --> Unities abgeben:         
wie im Titel schon gesagt, suche ich eine einfache Methode, um über die Referenznummer an Objekt zu kommen (ähnlich wie Handent in Lisp) Momentan bekomme ich über den Transactionmanager den Modellbereich und gehe hier alle Objekte durch, bis das Objekt mit der gesuchten Referenznummer gefunden habe. Gibts da nichts einfacheres??? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 27. Feb. 2009 15:08 <-- editieren / zitieren -->
Hi, Code: Public Shared Function getObjectIDByHandle(ByRef AcadDocDB As DatabaseServices.Database, ByVal HandleLng As Long) As DatabaseServices.ObjectId On Error Resume Next Dim tHandle As DatabaseServices.Handle = New DatabaseServices.Handle(HandleLng) getObjectIDByHandle = AcadDocDB.GetObjectId(False, tHandle, 0) tHandle = Nothing On Error GoTo 0 End Function
[EDIT]und sicherheitshalber auch noch die Umrechnung von Handle, wenn dieser als hexadezimaler Stringwert vorhanden ist, auf Long CLng("&h" & HandleStr) [/EDIT]
- alfred - ------------------ www.hollaus.at
[Diese Nachricht wurde von a.n. am 27. Feb. 2009 editiert.] |

| | Anzeige: | Infos zum Werbeplatz >> | isuCAD CAD APP für Tiefbau, Umwelt Since 1985, AnkiSOFT Software developes software to design infrastructure projects.
isuCAD has been developed for Water Supply Network Design. It is for Drawing / Modelling / Planning / Design / Analyze / Simulation the water supply network.
The software works under AutoCAD or ZWCAD.
|
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
   
 Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 27. Feb. 2009 17:11 <-- editieren / zitieren --> Unities abgeben:         
|