Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  AddRegion

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  AddRegion (722 mal gelesen)
giami
Mitglied



Sehen Sie sich das Profil von giami an!   Senden Sie eine Private Message an giami  Schreiben Sie einen Gästebucheintrag für giami

Beiträge: 18
Registriert: 29.10.2003

erstellt am: 07. Nov. 2003 14:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen, habe ein SelectionSet (ssadd) erstellt und möchte nun eine Region mit vla-AddRegion erstellen. Bekomme aber immer Fehlermeldungen. Hat jemand eine Idee?
Gruss Patrick

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

fuchsi
Mitglied
Programmierer c#.net Datawarehouse


Sehen Sie sich das Profil von fuchsi an!   Senden Sie eine Private Message an fuchsi  Schreiben Sie einen Gästebucheintrag für fuchsi

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 11. Nov. 2003 12:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für giami 10 Unities + Antwort hilfreich

VLA-ADDREGION möchte keinen auswahlsatz, sondern ein savearray gefüllt mit acad-objekten

kurzes beispiel, ich gehe davon aus, dass der auswahlsatz nur ein element enthält

(setq ss (ssget))  :: auswahlsatz erstellen
(setq pl (vlax-ename->vla-object (ssname ss 0))) ; das erste element umwadndeln in ein VLA-Object
(setq va (vlax-make-safearray vlax-vbObject '(0 . 0))) ; savearray erstellen
(vlax-safearray-put-element va 0 pl) ; saearray füllen mit VLA-Object
(vla-addregion (vla-get-modelspace
    (vla-get-activedocument (vlax-get-acad-object))
  )
va) ; und jetzt region daraus erstellen

------------------
***********************************************
AutoCad 2000i, 2002, 2004 deutsch und englisch
Windows 2000, NT, XP

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz