| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: .net VB Dialoge aus Lisp öffnen und mir Werten befüllen (931 mal gelesen)
|
berndhock Mitglied Holztechniker
Beiträge: 35 Registriert: 07.03.2003 AutoCAD2004 und 2005 3,20 gigahertz Intel Pentium 4 1022 Megabytes Installed Memory Matrox Parhelia 128MB
|
erstellt am: 04. Jan. 2005 10:34 <-- editieren / zitieren --> Unities abgeben:
Hallo kann mir jemand sagen wie ich aus Lisp einen .net VB-Dialog aufrufen kann und an diesen Dialog Werte (z.B. Strings) übergebe bzw. ins Lisp wieder zurückbekomme. Einen Dialog in .net VB mit Textfelder oder Popups zu erstellen ist für mich kein Problem ich weiß halt nur nicht wie ich diesen aus AutoCAD ansteuern kann. Bin für jeden Tipp (Beispielcode, Link, usw.) dankbar. Gruß Bernd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 04. Jan. 2005 21:59 <-- editieren / zitieren --> Unities abgeben: Nur für berndhock
|
berndhock Mitglied Holztechniker
Beiträge: 35 Registriert: 07.03.2003 AutoCAD2004 und 2005 3,20 gigahertz Intel Pentium 4 1022 Megabytes Installed Memory Matrox Parhelia 128MB
|
erstellt am: 05. Jan. 2005 08:07 <-- editieren / zitieren --> Unities abgeben:
Hallo Axel, so unmöglich ist das gar nicht, die Firma CAD+T (Applikationsentwickler) mit der ich sehr eng zusammenarbeite hat es geschafft eben so eine Schnittstelle zu programmieren (schon für ACAD2000) nachdem Autodesk verkündet hat ab 2005 mit .net zu arbeiten hatte ich gehoft das es aus dem Hause Autodesk auch so eine Schnittstelle gibt. Kann leider die ARX von CAD+T nicht für AutoCAD "pur" verwenden da diese durch nur über eine Freigabe läuft. Bleibt mir also nur auf AutoCAD2006 oder 2010 zu hoffen. Sollte trozdem noch jemand über etwas stolpern bin ich selbstverständlich super dankbar. Gruß Bernd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 05. Jan. 2005 09:40 <-- editieren / zitieren --> Unities abgeben: Nur für berndhock
Prinzipiell ist natürlich alles möglich;-) Ich habe auch schon versucht, über die vlisp.tlb Lisp aus einer .NET-Anwendung heraus anzubohren, und manches funktioniert auch ganz gut. Aber mit der vlisp.tlb setzt man natürlich wieder auf COM-Interop, eine befristete Lösung also. Konkret möglich ist derzeit wohl eine Zwischenschicht aus (unmanaged) RX-C-Code, die sowohl von Lisp aus als auch aus der .NET-Assembly angesprochen angesprochen werden kann. Aber ob ADSRX länger leben wird als COM-Interop? Am zukunftsträchtigsten ist wahrscheinlich die Lösung, sich selber einen Lisp-Interpreter in C# zu schreiben und in die Applikation einzubauen. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man's hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|