|
AutoCAD ARX Object : Lisp to .NET
veydan am 11.06.2009 um 10:51 Uhr (0)
Ist ObjectClass durch etws zu ersetzen, oder Fehlt mir ein Verweis auf eine .dll?unter tBlDefID gibt es bei mir keine ObjectClass mfg
| | In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Selectionset, bekomms nicht hin...
veydan am 12.11.2008 um 13:32 Uhr (0)
fast richtig, es ginge im prinzip so auch, aber mein gedanke war,Alle Blockreferenzen in selection set einlesen.Dann das Selectionset durchgeben, und dort abfragen ob sie einen bestimmten Namen haben, weil verschiedenen Namen auftreten können, die für mich relevant sind.Sonnst müsste ich nach jeden Namen und-color: #FFFF99'>suchen und überprüfen ob der Selectionset leer ist.Ausser es gibt da auch eine andere Möglichkeit.entity.GetType().Name = acblockreference , dann muss ich ja irgendwie auf den Block kommen, der referenzie ...
| | In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Selectionset, bekomms nicht hin...
veydan am 12.11.2008 um 13:32 Uhr (0)
fast richtig, es ginge im prinzip so auch, aber mein gedanke war,Alle Blockreferenzen in selection set einlesen.Dann das Selectionset durchgeben, und dort abfragen ob sie einen bestimmten Namen haben, weil verschiedenen Namen auftreten können, die für mich relevant sind.Sonnst müsste ich nach jeden Namen und-color: #FFFF99'>suchen und überprüfen ob der Selectionset leer ist.Ausser es gibt da auch eine andere Möglichkeit.entity.GetType().Name = acblockreference , dann muss ich ja irgendwie auf den Block kommen, der referenzie ...
| | In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Selectionset, bekomms nicht hin...
veydan am 28.05.2009 um 15:47 Uhr (0)
Jetzt muss ich den Thread nochmal ausgraben.Es geht um eine Exe die Autocad Steuert, ja ich weiß da ist es langsamer als in einer dll, aber der Kunde will es so.Ich habe einen Selectionset, der nach einem bestimmten Block und-color: #FFFF99'>suchen soll. Zur Info, den Block habe ich 3x: jeweils 1x im Modell, Layout1, Layout2hier der Code:Dim ssetSkObjs As AcadSelectionSetDim FilterType(1) As IntegerDim FilterData(1) As ObjectFilterType(0) = 0FilterType(1) = 2FilterData(0) = "INSERT"FilterData(1) = "Schriftfelder*"ssetSkObjs = ...
| | In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Selectionset, bekomms nicht hin...
veydan am 28.05.2009 um 15:47 Uhr (0)
Jetzt muss ich den Thread nochmal ausgraben.Es geht um eine Exe die Autocad Steuert, ja ich weiß da ist es langsamer als in einer dll, aber der Kunde will es so.Ich habe einen Selectionset, der nach einem bestimmten Block und-color: #FFFF99'>suchen soll. Zur Info, den Block habe ich 3x: jeweils 1x im Modell, Layout1, Layout2hier der Code:Dim ssetSkObjs As AcadSelectionSetDim FilterType(1) As IntegerDim FilterData(1) As ObjectFilterType(0) = 0FilterType(1) = 2FilterData(0) = "INSERT"FilterData(1) = "Schriftfelder*"ssetSkObjs = ...
| | In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Lisp to .NET
veydan am 30.01.2010 um 18:46 Uhr (0)
Hallo!perfekt, dass Ansichtsfenster ist da!!DANKE!Ich muss aber diese getEmptyLayout Funktion nehmen, bei der anderen findet er keins.(sind wie oben im Thread vermutlich schon kelinere sachen drinnen die man nicht sieht)Viel Unterschied war nicht zu meiner Methode, aber das gewisse etwas fehlte...Code: Private Shared Function getEmptyLayout(ByRef TrAct As DatabaseServices.Transaction, ByRef BlTab As DatabaseServices.BlockTable) As DatabaseServices.BlockTableRecord sucht leeres layout und retourniert die ...
| | In das Form AutoCAD ARX Object wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |