| |
Einige Anmerkungen zu AutoCAD LT 2004 - LT 2009
Mit LT 2004-2009 hat Autodesk einige wesentliche technische Details geändert, um
Programmen wie dem "LT-Extender 2000" das Leben schwer zu machen ...
sicherlich verständlich aus Sicht von Autodesk.
Der jetzige Stand v1.9 des LT-Extender bietet LISP in LT 2004-2009 und unterstützt
alle Versionen AutoCAD LT 2000-2009.
Es sind im Wesentlichen 3 gravierende Änderungen mit LT 2004-2009 eingetreten :
- Autodesk hat das AutoLISP-System aus AutoCAD LT entfernt.
- AutoCAD/LT 2004-6 und 2007-2009 nutzen jeweils eine neue ARX-Version - daher sind
ARX-Anwendungen, welche für AutoCAD 2000-2002 bzw. 2004-2006 entwickelt wurden, nicht
mehr in AutoCAD/LT 2004-2006 bzw. 2007-2009 lauffähig; Anwendungen, welche für AutoCAD 2004-2006 entwickelt wurden, nicht
mehr in AutoCAD/LT 2007-2009 lauffähig !
- Die Unterstützung für Volumenkörper (ACIS) wurde massiv beschnitten;
daher sind die meisten LT-Extender-Befehle zur Bearbeitung von
Volumenkörpern in LT 2004-2009 nicht einsatzbereit
Dies bedeutete für die Anpassung des LT-Extenders an LT 2004-2009 jeweils einen enormen
Aufwand - im Vergleich zu früheren Versionen des LT-Extenders.
Insbesondere wurden sehr grosse Anstrengungen unternommen, um für ARX
Anwendungen eine bestmögliche Kompatibilität zu bieten.
Beispielsweise arbeitet der populäre AccuRender für AutoCAD 2004-2009 vollständig
und korrekt auch mit LT 2004-2009.
Zugleich haben wir einen eigenen Lisp-Interpreter
entwickelt, um Lisp Programme auch mit LT 2004 - LT 2009
nutzen zu können (siehe unten).
Wichtige und neue Leistungsmerkmale der Version v1.9 :
- Unterstützung von LISP in LT 2004 - LT 2009
- diverse technische Verbesserungen am LTE Kernel
- einige Befehle zur Erstellung und Bearbeitung von Volumenkörpern
wurden neu implementiert (Entwickling wird fortgesetzt)
Installations-Hinweise Prinzipiell können alle Anwender die neue Version v1.9 als Update über
eine bestehende LT-Extender Version installieren - eine bestehende Lizenz
bleibt stets erhalten.
LISP in LT 2004 - LT 2009
Gegenwärtig befindet sich der "Lisp für LT 2004-2009" Prozessor
in der letzten Entwicklungsphase - und arbeitet bereits sehr gut !
Dennoch wird empfohlen, bei der Nutzung von Lisp-Programmen
entsprechende Vorsichtsmassnahmen zu treffen !
- implementierte Funktionen :
alle Standard AutoLisp-Funktionen
alle DCL-Funktionen
alle VisualLisp-Funktionen der Form vl-xxx und vlr-xxx
alle VisualLisp-Funktionen der Form vla-xxx und vlax-xxx komplette ADS/ARX <=> Lisp Kommunikation
- gegenwärtig bekannte Einschränkungen :
Seit der Version v1.9.3.4 besteht die Möglichkeit, LISP-Ausdrücke sowohl
direkt am Befehls-Prompt als auch im Menü und in Script-Dateien zu
verwenden ! Jedoch ist die verwendete Technik noch sehr jung, sodass
evtl. mit Problem gerechnet werden muss - hierzu besteht im LT
Options-Dialog (Register-Seite "LTE Optionen") die Möglichkeit, die
Unterstützung für "LISP am Prompt und im Menü" abzuschalten, falls Sie
mit Kompatibilitätsproblemen konfrontiert werde. Wird diese
Unterstützung für "LISP am Prompt und im Menü" deaktiviert, so bieten
sich die nachfolgenden Alternativen an.
Lisp am Befehls-Prompt als Lösung steht ein eigener Befehl :
LISP bereit, welcher einen
neuen Lisp-Prompt öffnet - hier können Lisp-Ausdrücke in normaler Form
eingegeben und ausgeführt werden (siehe auch Dokumentation) Lisp im Menü als Lösung steht das Tools
"ConvertMNU.exe" zur Verfügung,
welches Menü-Dateien (*.mnu/mns) nach Lisp-Ausdrücken analysiert, und
diese als Befehle in die Menü-Lisp-Dateien (*.mnl) verschiebt - das so
präparierte Menü arbeitet sowohl mit AutoCAD als auch mit AutoCAD LT
dann völlig normal; als Nebeneffekt ist die Pflege und Bearbeitung des
Menüs deutlich einfacher, da bei Änderung der Menü-Ausdrücke lediglich
die Menü-Lisp-Datei bearbeitet zu werden braucht, und ein
Neu-Kompilieren des Menüs entfällt (siehe auch Dokumentation).
Weiterentwicklung Gegenwärtig erfolgt die Weiterentwicklung des LT-Extenders mit
folgenden Schwerpunkten für LT 2004-2009 :
- Fehlerkorrekturen entsprechend den Anwender-Erfahrungen
- Vervollständigung des ACIS-Supports für LT 2004-2009
- Entwicklung eines eigenen VBA Runtime Systems, um VBA Support in LT zu ermöglichen
- Verbesserung der ActiveX-Unterstützung für alle LT Versionen
Nach der
funktionellen Vervollständigung der LT-Extender Version v1.9 werden alle
Dokumentationen sowie die Webseiten komplett überarbeitet.
|
|