Dies soll ein Start zu einem nuene Thema in diesem Forum darstellen.<P>GDL-Programmierung hat ein meiner Meinung nach unterschätztes Potential, das sowohl die Kunden als auch Archicad bísher noch nicht wirklich erkennen.<P>Diesen Umstand ändern zu helfen ist Aufgabe dieses Eintrages.<P>Im Voraus einige Punkte, die ich zur Diskussion stellen will:<P>1. Beschränkung auf Bibliothekselemente:<BR>würde es nach mir gehen, wäre GDL das, was in Autocad Lisp ist. - Soll heißen, daß ma die Sprache GDL nicht nur für Bibliothekselemente einsetzen können sollte, sondern zum Bauen ganzer neuer Befehlsstrukturen - mit völlig eigenen Dialogboxen und Zugriff auf die gesamte Zeichnungsdatenbank. - Wie unter Lisp in Autocad seit jeher möglich.<P>Die derzeitige Beschränkung von GDL wurde zwar mit der Möglichkeit der User-Interfaces etwas verbessert, aber was soll man mit 310/266 Pixel in einem Dialogfeld schon unterbringen? Außerdem sind lange nicht alle Parmeter damit programmierbar. Beispielsweise ist es derzeit nicht möglich, auf Raumstempel-Raumnamen oder Nummern im Userinterface Einfluß zu nehmen. Dabei wäre es für einen Kunden so sehr einfach, im Parameter-script Raumnamen vorzugeben, die man dann im Userinterface mit der Maus anwählen könnte. Ein Haufen Tipparbeit entfiele. Aber bei Bodenbelagseinträgen ist dies sehr wohl möglich...<P>Ich würde gerne Anwendungen programmieren, in denen der User aktiv auf in der Zeichnung befindliche Elemente Bezug nehmen kann. Als Beispiel wäre so möglich, eine in der Zeichnung bestehende Kontur anzuwählen, um ein Glasfassadenelement automatisch der Kontur folgen zu lassen....Bisher geht dies nur mit der API-Schnittstelle unter C++ - aber welcher normale User will schon C lernen, wenn es ein so mächtiges Werkzeug wie GDL gibt? Man müßte dies von Archicad aus nur "aufbohren"!<P>2. GDL-Lösungen als Programmierbeispiele im Forum sammeln und gegebenenfalls als Ergänzung zum GDL-Programmierhandbuch als Druck(PDF) herausbringen..<BR>User könnten ihre geschickten Lösungen mit Kommentaren versehen anderen Usern zur verfügung stellen, um Ihrerseits von andernen Usern zu profitieren.<BR>Meine Stärke ist in diesem Fall durch meine tägliche Arbeit bedingt: ich suche praxisbezogene Lösungen für "boaring" Arbeiten, will mir Tipparbeit ersparen, will Fehler vermeiden. Deshalb habe ich zB GDL für Planköpfe zusammengestellt, die eine komplette Beschriftung, automatisches Datum und Zeit, Plangröße und zur späteren vErrechnung noch die geplotteten m2 in den Kopf schreiben.<BR>Meine Schwäche ist die ungenügende Mathematikausbildung, weshalb ich meine GDLs "zu Fuß" dahinprogrammiere. Vielleicht kennt ja jemand einfachere Lösungen...<P><BR>Deshalb - Bitte um Anregungen..<P>(besucht mich unter:<BR>)<BR><A HREF="http://www.salzburg.co.at/hmooslechner" TARGET=_blank>web page</A>
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia