abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

LOCK ansammlungswert

pla-vis
Participant
hallo zusammen

wie lässt sich ein parameter-ansammlungswert im parameterscript mit lock oder hideparameter innerhalb eines strings sperren? ist das überhaupt möglich?

z.b.
FOR i = 1 TO 10
LOCK "wert"
NEXT i

funktioniert nicht.
Software: ARCHICAD 6.5 - 27 Voll, CH | Artlantis Render 4 - 2019 | D5 Render | Windows 11 x64
Hardware: AMD Ryzen 9 3900X | 12 x 3.80 GHz | 64 GB RAM | Nvidia GeForce RTX 2070
9 ANTWORTEN 9
http://www.selfgdl.com/6_non_geo/parame ... endium.php
Mac OSX - up to date

GER Archicad Full, Up to date
runxel
Legend
Du kannst nur das gesamte Array sperren – nicht einzelne Teile.
Lucas Becker | AC 27 on Mac | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text | My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
Anonymous
Nicht anwendbar
Könnte evt. funktioniern wenn du das ganze in eine IF Schleife packst.

IF ....... THEN

LOCK "xxx"
Frank Beister
Moderator
Das funktioniert eher nicht. Man kann einzelne Array-Zellen nicht sperren.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
pla-vis
Participant
das ganze geht auch über eine if-schleife, weshalb ich einzelne parameter des array sperren möchte, was ich aber leider nicht hinbekomme.
das gesamt array zu sperren kommt deshalb nicht in frage.
Software: ARCHICAD 6.5 - 27 Voll, CH | Artlantis Render 4 - 2019 | D5 Render | Windows 11 x64
Hardware: AMD Ryzen 9 3900X | 12 x 3.80 GHz | 64 GB RAM | Nvidia GeForce RTX 2070
wie gesagt und auch auf selfgdl beschrieben .... es geht nicht für die einzelnen Parameter des Arrays...

Du kannst aber jeden einzelnen wert über Paramters bestimmen. Das kommt dann einer Sperrung gleich. ... ist halt nur nicht ausgegraut
Mac OSX - up to date

GER Archicad Full, Up to date
pla-vis
Participant
danke lukaso, das habe ich auch so gemacht.
für den anwender ist es leider etwas verwirrend, wenns nicht ausgegraut ist.
Software: ARCHICAD 6.5 - 27 Voll, CH | Artlantis Render 4 - 2019 | D5 Render | Windows 11 x64
Hardware: AMD Ryzen 9 3900X | 12 x 3.80 GHz | 64 GB RAM | Nvidia GeForce RTX 2070
Frank Beister
Moderator
UI_OUTFIELD-Text davor ausgrauen. Das geht.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
Ma_Scht
Advocate
Du willst vermutlich Werte, die bei entspr. Einstellungen nicht gebraucht werden ausgrauen, stimmts?

Du könntest mit Hilfs-Arrays arbeiten.
Ein Backup-Array der gesamten Liste
Dann ein Hilfs-Array in den Du nur schreibst was Du bei entsprechenden Einstellungen brauchst
Dann diese Werte an das eigentlichen Array übergeben
Irgendwann, wenn benötigt, das eigentliche Array wieder mit dem Backup-Array überschreiben.
Viel Schaufelei.

Gruß