|
AutoCAD ARX Object : BlocktableRecord leeren
Brischke am 19.10.2011 um 08:04 Uhr (0)
Hallo coLami,vom Prinzip her ganz einfach: (nur mal so runtergetippt)1) BlockTableRecord des Blockes suchen Blocktablerecord _btr = BlockTable["BlockName"].Open(..)2) Dann den BlockTableRecord durchhecheln und jedes Element löschenforeach(ObjectId _oid in _btr){Entity _ent = (Entity)_tr.GetObject(_oid,OpenMode.ForWrite)_ent.Erase(true);_ent.Close();}_btr.Close();Das sollte so gehen.Bei Fragen ...Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defu ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : PropertyGrid
Brischke am 26.10.2011 um 08:25 Uhr (0)
Hallo,schau dir doch erst einmal die Managed-Eigenschaften-Namen an. Layer heißt auch dort Layer, und Farbe = Color. Name = Name usw. ... . Was macht denn die Com-Eigensachaften schöner als die Managed-Eigenschaften? (Englisch sind sie doch alle)Im Zweifel arbeitest du mit einer Übersetzuungstabelle.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Problem beim Progarmmstart
Brischke am 31.10.2011 um 17:35 Uhr (0)
Hallo coLami,das Drumherum braucht es natürlich nicht .. macht es aber sicherer.Die Zeichen ^C^C sind bestimmt auch irgendwo in der Hilfe erklärt -- musst du mal suchen. Es stellt eben sicher, dass ein evtl. aktiver Befehl abgebrochen wird, und der angegebene Befehl gestartet.Wenn du mit Methodennamen ,das [CommandMethod("XXX")] in deinem Quellcode meinst, ja, dann ist das XXX genau das, was du dort eintragen solltest.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Problem beim Progarmmstart
Brischke am 30.10.2011 um 08:36 Uhr (0)
Hallo coLami,Zwar keine Antwort auf die Frage, aber eine Lösung: Lass doch die DLLs vie Registry-Einträge laden, und lege auf deinen Button nur den Befehl - dann sollte es die Probleme nicht mehr geben.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : PropertyGrid
Brischke am 30.10.2011 um 08:34 Uhr (0)
Hallo Theo,kann ich dir nicht sagen, weil ich damit noch nie gearbeitet habe.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : PropertyGrid
Brischke am 09.11.2011 um 17:47 Uhr (0)
Hallo Theo,ich kann gerade nicht im Code nachschauen oder testen, aber ich denke man kann beim Index ein Null mitgeben, dann funktioniert das mit allen ObjectTypen.Ich hoffe, dass morgen mein Server wieder läuft, dann schaue ich aber noch einmal nach.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : PropertyGrid
Brischke am 11.11.2011 um 10:05 Uhr (0)
Hallo Theo,ich habe eben mal nachgeshen .. es ist tatsächlich so, dass ich die Methode GetProperty mit dem Index-Parameter Null füttere.ich habe mir eine eigene Klasse hierfür erstellt, in der die Variable _PropertyInfoObject als interne Eigenschaft gesetzt ist:private PropertyInfo _PropertyInfoObject;Code:public Object GetValue(Object _Object) { if (_CanRead) { try { return _PropertyInfoObject.GetValue(_Object, null); } catch { return null; } } e ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : PropertyGrid
Brischke am 11.11.2011 um 11:17 Uhr (0)
private PropertyInfo _PropertyInfoObject;public Object GetValue(Object _Object) { if (_CanRead) { try { return _PropertyInfoObject.GetValue(_Object, null); } catch { return null; } } else return null; }ich habe die ObjectTypen mal FETT gemacht. Eigentlich siehst du alles. Wie du Null in VB.Net angibst ... keine Ahnung vbNull?Grüße Holger------------------Ho ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Drawing Properties
Brischke am 28.11.2011 um 21:04 Uhr (0)
Hallo Alfonso,in c# siehts so aus:Code:Database _db = Autodesk.AutoCAD.DatabaseServices.HostApplicationServices.WorkingDatabase; DatabaseSummaryInfoBuilder infoBuilder = new DatabaseSummaryInfoBuilder(_db.SummaryInfo); infoBuilder.Author = "Hans Meiser"; _db.SummaryInfo = infoBuilder.ToDatabaseSummaryInfo();Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme![ ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Drawing Properties
Brischke am 30.11.2011 um 08:26 Uhr (0)
Zitat:Original erstellt von Alfonso:Kann mir den niemand helfen?... schon zu einem funktionierenden Ergebnis gekommen?Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : AutoCAD Geometrie - Anwendungsbeispiele
Brischke am 28.11.2011 um 09:28 Uhr (0)
Hallo M.Kocyigit,so ganz verstehe ich ich nicht, wo dein Problem ist.Plane _mPlane = new Plane();Vector3d _mVector3d = new Vector3d();Danach hast du Objecte, von denen du dann natürlich die Methoden verwenden kannst.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : Gibt es einen AutoCAD-Befehl ,,NETUNLOAD
Brischke am 12.12.2011 um 17:43 Uhr (0)
Zitat:Original erstellt von M.Kocyigit:Hallo,gibt es zu den Befehl "NETLOAD" einen passenden Befehl "NETUNLOAD"?Quelltext währende debuggen zu bearbeiten ist nicht möglich.Nach beenden der AutoCAD-Prozess kann erst die gewünschte Änderungen innerhalb Visual-Studio vorgenommen werden. Visual Studio 2010 läuft unter Betriebssystem ist Windows 7 - 64 Bit.Unter Pulldown-Menü / Extras / Debuggen ist bereits "Bearbeiten und Fortfahren" aktiviert.Herr Brischke können Sie mir helfen? [b]Wie arbeiten Sie als Profi ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Zeichnung aktualisieren
Brischke am 13.12.2011 um 07:53 Uhr (0)
... versuche es mal damit, dass das Zeichnen in einer extra Transaction stattfindet und auch keine weitere, übergeordnete Transaction offen ist.Ich habe zwar auch einen Kunden, bei dem nicht einmal das zum gewünschten Ergebnis führt, aber bei allen anderen funzt das.Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ARX Object wechseln |