abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

Änderung von grundeingestellten Parameterwerten

Anonymous
Nicht anwendbar
Wie kann man bei einem GDL-Objekt einzelne grundeingestellte Parameter von außen ändern, ohne den GDL-Compiler zu öffnen (sprich "Öffnen Bibliothekselement")?
Grund: Auch ein nicht ArchiCAD-Anwender soll in der Lage sein, sich ein speziell konfiguriertes Objekt abzuspeichern und mir zu übergeben. Z.B. ein Nutzer des GDL Objekt Explorers oder des GDL Web Controls konfiguriert sich einen Quader (mit den Grundwerten 1/1/1) auf die Werte A/B/C = 1/4/9. Wenn er das Objekt das nächste mal öffnet, hat er jedoch wieder einen Quader mit den grundeingestellten Werten, selbst wenn er das Objekt im GDL Explorer oder Web Control nochmal extra abspeichert. Also ist seine ganze Konfigurationsarbeit verloren gegangen.

Eine Idee, wie so etwas möglich sein könnte, wäre ein Makro, das die Parameter von aussen steuert. Jeder Computeranwender kann ein GDL-Script (*.GDL), was eine reine Textdatei ist, mit einem Texteditor öffnen, und dort die Werte der einzelnen Parameter ändern, die dort übersichtlich in der richtigen Reihenfolge angeordnet sind.
Ein Marker (Boolescher Parameter) steuert im GSM-Objekt, ob die Werte dieses Makros (GDL-Scriptes) übernommen werden sollen oder ob die Parameter editierbar bleiben sollen.
Als Endergebnis hat man ein GDL-Objekt mit geänderten "grundeingestellten" Parametern.
Hier das Testobjekt.
<OBJECT ID="GDLCtl" codebase="http://www.gdlcentral.com/bin/files/GDLCtl.cab#version=1,2,5,178" WIDTH="200" HEIGHT="200" CLASSID="CLSID:64D9B72C-E42A-490e-9181-221E1E035A14"><PARAM NAME="GdllistTxt" VALUE=""><PARAM NAME="SRC" VALUE="http://www.download.b-prisma.de/objekte/Parametertransfer_test.gsm"><embed name='GDLCtl' width='200' height='200' Src='http://www.download.b-prisma.de/objekte/Parametertransfer_test.gsm' GdlListTxt=''></OBJECT>

[ 03. Juli 2005, 12:09: Beitrag editiert von: Jochen Suehlo ]
1 ANTWORT 1
kurb70
Participant
Beim GDL Objekct Explorer würde es was bringen, aber ich befürchte dass man hier den Nutzer etwas überfordert. Jene die den Textfile ändern, wissen auch wie man das Objekt in der Programmierumgebung verändert und die anderen trauen sich nicht. Ich denke das wäre ein Feature Request für GDL Technology.

Zum Web Plug-in: Da das Plugin alles vom Web lädt hat der Benutzer im Regelfall keine Chance den Textfile zu verändern (wenn man ihm nicht die Schreibrechte am Server gibt). Hier muss die Web Applikation einspringen und die Funktionalität zur Verfügung stellen, dass sich einzelne Personen Favoriten abspeichern dürfen.

Ich hab sowas ähnliches mal auf realobjekte.at gemacht. Wenn man sich das GDL Objekt Wiesner-Hager(de)>Büromöbel>Change>Rechtecktisch ansieht, dann sind da sogenannte Shortcuts, die das machen. Das sind allerdings fixe vorgaben, man müsste das noch für Benutzer (Benutzerverwaltung, usw.) anpassen.

(kuba)

Keine Antwort gefunden?

Andere Beiträge
im Board ansehen

Zurück zum Board

Neueste Lösungen durchsuchen

Akzeptierte Lösungen zeigen

Eine neue Diskussion starten!

Neues Thema erstellen