abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
BIM Coordinator Program (INT) April 22, 2024
Gehen Sie den nächsten Schritt Ihrer Karriere als zertifizierter Graphisoft BIM Koordinator!
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 |
«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
Advisor
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
Advisor
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
Enthusiast
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ß
Einschreiben und zertifiziert werden!