Informationen zum Forum AutoCAD ARX Object:
Anzahl aktive Mitglieder: 232
Anzahl Beiträge: 4.287
Anzahl Themen: 769

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 144 - 156, 271 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

AutoCAD ARX Object : Lisp to .NET
veydan am 10.06.2009 um 10:25 Uhr (0)
die funktion ist super, hab sie zwar noch umgebaut auf einen SelectionFilter, aber damit gehts auch perfekt!Bei manchen Layouts sagt er, obwohl ich alle Objekte gelöscht habe, dass es keine leeren Layouts gibt.Nur wenn ich eines neu erzeuge funktioniert es gleich. Wenn ich Strg + a + delete mache und nochmal probiere gehts nicht mehr, da es anscheinend nicht leer ist.Was meinst du mit dummy-elementen? kann es solche nach meinem löschen noch geben?mfg

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
alfred neswadba am 10.06.2009 um 10:41 Uhr (0)
HI, Zitat:Was meinst du mit dummy-elementen? kann es solche nach meinem löschen noch geben?...das sind Elemente, die in der Datenbank vorhanden sind, aber nicht angezeigt werden, z.B. setzt Civil3D immer solche Elemente in ein Layout (dahinter in XRecords), um sich Projekteinstellungen zu halten, aber da gibts tausend Gründe.Setz Dir mal an die Stelle (...If True Then tEntCount += 1...) einen BreakPoint, hol Dir aus der ObjectID das Element und schau nach, welcher Elementtyp das ist (nach Deinem Löschen de ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 10.06.2009 um 12:28 Uhr (0)
es ist noch eine Blockreference und ein Viewport da.finde ich etwas komisch.edit: ansichtsfenster habe ich aber noch keines erstellt.[Diese Nachricht wurde von veydan am 10. Jun. 2009 editiert.]

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
alfred neswadba am 10.06.2009 um 12:58 Uhr (0)
Hi,Viewport kann ich verstehen, wenn das Layout schon mal aktiv war, denn der Papierbereich des Layouts wird ähnlich wie ein Viewport behandelt.BlockReference kann ich nicht verstehen, das solltest Du mal den Blocknamen herausholen bzw. Dir ansehen, woraus diese BlockReference besteht, möglicherweise sind da keine Elemente drin, daher auch mit Strg-A nicht wählbar.Du hast aber in der Schleife die Möglichkeit, selbst Bedingungen zu setzten, was in einem leeren Layout vorhanden sein darf und was nicht.- alfr ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 10.06.2009 um 14:34 Uhr (0)
der blocktablerecord kommt vom Modell.bzgl dem ansichtsfensterWelches Objekt ist dass? Databaseservices.ViewportDatabaseservices.ViewportTableDatabaseservices.ViewportTableRecordDatabaseservices.ViewTableDatabaseservices.ViewTableRecordgibts da wo eine Referenz für die ganzen Einstellungen (größe, position,etc..)mfgmfg

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
alfred neswadba am 10.06.2009 um 14:48 Uhr (0)
Hi,ich bin überfordert der blocktablerecord kommt vom Modell == sorry, aber Modellbereich ist ein BlockTableRecord, was meinst Du mit kommt von Modell?Die restliche Auflistung zeigt was? Wo kommt die Liste her? Zeig mir das Codeschnippsel, das diese Liste erzeugt.- alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 10.06.2009 um 15:26 Uhr (0)
Ja er gibt eben das Modell als blocktablerecord zurück.Ich habe nur ne Msgbox mit Objekt.tostring ausgegeben um zu überprüfen was da noch da ist, weil es nicht leer ist.Modell war BlocktableRecord und das Layout war der Viewport. Darum war es nie 0 und darum war kein Layout leer.Nur eben die noch nie aktivierten die ich kurz davor erzeugt hatte, aber dass habe ich jetzt überprüft.Egal, dass hat sich eh aufgeklärt.das Codegeschnipsel ist die Frage, was davon ein Ansichtsfenster erzeugt/ist.es ist nur eine L ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
alfred neswadba am 10.06.2009 um 15:37 Uhr (0)
HiObjekt.tostring liefert Dir IRGENDWAS zurück, solange Du nicht weisst, welche Eigenschaft eines Objekts mit .ToString er ausgibt, hilft Dir das wenig. Die schnellste Überprüfung, wenn Dir nur die ObjectID zur Verfügung steht (und Du das Objekt nicht öffnen willst), wäre z.B.Debug.Print(tObjID.ObjectClass.DxfName)Auf die schnelle habe ich auch kein Beispiel für Ansichtsfenster erstellen bei der Hand (zuerst fehlt Dir aber auch noch die Seiteneinrichtung!), aber geh mal den umgekehrten Weg: erstelle händis ...

In das Form AutoCAD ARX Object wechseln
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 : Lisp to .NET
alfred neswadba am 11.06.2009 um 10:53 Uhr (0)
AutoCAD-Version? (bitte mal die Systeminfo ausfüllen!)- alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
alfred neswadba am 11.06.2009 um 12:59 Uhr (0)
Hi,dann sollte es eigentlich auch bei Dir möglich sein, im Objectbrowser sehe ich folgende signature:Public ReadOnly Property ObjectClass() As Autodesk.AutoCAD.Runtime.RXClass Member von Autodesk.AutoCAD.DatabaseServices.ObjectIdund ist Bestandteil von acdbmgd.dll- alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
veydan am 12.06.2009 um 07:54 Uhr (0)
Nein, bei mir ist das nicht sichtbar.Ich habe die acdbmgd.dll vom ObjectARX 2009 (das ich von der Autodeskseite runtergeladen habe) eingebunden.Version ist 17.1.0.0Wenn ich die dll vom ObjectARX 2010 einbinde, dann ist ObjectClass sichtbar.Version der dll 18.0.0.0Gibt es vl noch eine 17.2.0.0 wo die ObjectClass enthalten ist?Könntest du deine dll mal hier hochladen?mfg

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
alfred neswadba am 12.06.2009 um 08:58 Uhr (0)
Hi, Zitat:Ich habe die acdbmgd.dll vom ObjectARX 2009Fehler!! Nimm immer das vom AutoCAD-Installationsverzeichnis.17.1 ist 200817.2 ist 2009- alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz