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 :

  1. Autodesk hat das AutoLISP-System aus AutoCAD LT entfernt.
  2. 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 !
  3. 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.

! Wichtige Hinweise zur Nutzung von ADS/ARX-Anwendungen mit LT 2004-2009 !

Da AutoCAD/LT 2004-2009 neue ARX-Interface-Versionen nutzen, können Sie mit AutoCAD/LT 2004-2009 keine ADS/ARX-Anwendungen nutzen, welche für AutoCAD/LT 2000-2002 bzw. 2004-2006 entwickelt wurde ! Sie benötigen aktualisierte Programm-Versionen, welche vom Applikations-Entwickler bereitgestellt werden.
Gleiches gilt für AutoCAD/LT 2007-2009 : durch das neue ARX-Interface in Version 2007-2009 können keine ARX-Anwendungen, welche für AutoCAD 2000-2006 entwickelt wurden, geladen werden - Sie benötigen zwingend für AutoCAD 2007-2009 aktualisierte Anwendungen.
Ein solcher Wechsel der ADS/ARX-Version erfolgte auch mit dem Wechsel von AutoCAD R14 nach 2000.
Beispielsweise können Sie also die ExpressTools Vol.1-8 / Vol.1-9, welche für 2000-2002 vorgesehen sind, nicht mit AutoCAD/LT 2004-2009 nutzen - Sie benötigen zwingend die ExpressTools Vol.1-9 für 2004-2006 bzw. 2007-2009 !

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.