Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.243
Anzahl Beiträge: 32.004
Anzahl Themen: 4.588

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 1 - 6, 6 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Lisp : VBA - Formular aus Lisp aufrufen - (Vla-eval - Problem)
steinemann09 am 05.09.2012 um 10:14 Uhr (0)
Hallo Thomas und Interessierte,abei mein Lösungsansatz für folgende Aufgabe:Auswahl einer Blockreferenz mittels Lisp und Aufruf eines VBA-Formulars, in dem die Blockattributeausgelsen werden.Gruß VolkerLisp :(defun c:testdial () (Vl-load-com) (Setq applic (vlax-get-acad-object)) (setq hElement (car (entsel "Wählen Sie bitte ein Blockattribut aus"))) (setq hOBJEKTID (vla-get-objectid (vlax-ename-vla-object hElement) ) ) ; ObjektID des ausgewählten Blockes (vl-vbarun "modul1.zeigeform ...

In das Form Lisp wechseln
Lisp : assoziative Beziehungen in Elementdaten
steinemann09 am 27.08.2008 um 22:06 Uhr (0)
Hallo User,vielleicht hat jemand einen Tipp. Ich habe in AutoCAD 2005 über ein LISP-Programm jeweils ein Schriftfeld, dass mit der Fläche eines geschl. Polygons assoziativ verknüpft ist, einem Blockattribut zugeordnet. Somit beziehen sich alle Blockattribute in der DWG jeweils auf eine geschl. PL. Um Plausibilitätsprüfungen durchführen zu können(Gibt es zu jeder PL ein Blockattribut, bezieht sich jeweils nur 1 Blockattribut auf eine PL etc.) will ich in AutoLISP über die Abfrage der Elementdaten der PL und ...

In das Form Lisp wechseln
Lisp : Aus ObjectID (VBA/VL) den ObjectNamen eines Elementes ermitteln
steinemann09 am 30.03.2009 um 15:41 Uhr (0)
Hallo Leute,obwohl ich aus der Lisp-Ecke komme, habe ich in VB ein Formular programmiert und muß aber auf ein Lisp-Programm von dort aus zugreifen.Ich übergebe dabei die ObjectID des Elementes an LISP.Um in gewohnter Weise mit den ssget/entget - Befehlen arbeiten zu können, benötige ich aber den Object-Namen des Elementes. Umgekehrt von Objektnamen zur ObjektId habe ich einen Weg.Bsp.(setq hElement (car (entsel "Wählen Sie bitte eine Polyline aus")))(setq hObjektID (vla-get-objectid (vlax-enam ...

In das Form Lisp wechseln
Lisp : Aus ObjectID (VBA/VL) den ObjectNamen eines Elementes ermitteln
steinemann09 am 02.04.2009 um 17:46 Uhr (0)
Hallo Thomas,entschuldige bitte, möcht aber nochmal zu dem Problem nachhaken.Ist es denn auch möglich, nur von der ObjectID ohne das Objekt den Objektnamen zu ermitteln. Ich kann das Objekt wahrscheinlich nicht ohne weiters von VBA nach Lisp übergeben, sondern nur die Object-Id.In Deinem Bsp. erhlalte ich die Variable DOC ja nur über die entsel-Abfrage in Lisp. Das Objekt wird aber bei mir ja in VBA ausgewählt und nicht in Lisp.Danke für Deinen Mühe,Gruß Volker

In das Form Lisp wechseln
Lisp : VBA - Formular aus Lisp aufrufen - (Vla-eval - Problem)
steinemann09 am 04.09.2012 um 17:05 Uhr (0)
Hallo liebe Visual Lisp Programmierer,ein hoffentlich einfaches Problem, aber ich komme mit try und error leider nicht mehr weiter.Ich möchte einfach aus Lisp ein VBA-Formular aufrufen und einen in Lisp ausgewähltes Blockattribut weiter verarbeiten.Das funktioniert so weit, aber nur wenn ich ein einziges VBA-Projket geladen ist. Da ich mehre VBA Projekte automatisiert zum Zeichnungsbeginn geladen habe, kann ich das Formular nicht ansprechen.Meiner Überlegung nach, müsste ich statt "Userform1.Show" "blockra ...

In das Form Lisp wechseln
Lisp : VBA - Formular aus Lisp aufrufen - (Vla-eval - Problem)
steinemann09 am 05.09.2012 um 08:54 Uhr (0)
Hallo Thomas,danke für Deinen Link, der auf auf dieselbe Problematik verweist. Ist eigentlich nicht einleuchtend, dass die Vla-eval - Funktionnur anwendbar ist, wenn ein einziges VBA-Projekt geladen ist.Ich werde versuchen über eine VBA-run - Variante das Makro zum Befehlsaufruf des Formulares zu startenund die Parameterübergabe über bekannte Funktionen einer VBA/Lisp - Schnittstelle (Bsp. DataBecker) zu generieren. Werde meinen Lösungsansatz dann hochladen, für diejenigen, die vielleicht mal das selbe Pro ...

In das Form Lisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


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