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

objekt in archicad 10: ignoriert glob_id

Problem:
ich hab da ein objekt, das eine textzeile erhalten soll: entweder mittels eibnem parameterr ztx oder wahlweise über glob_id

das objekt funktioniert zunächst wie es soll, aber wenn ich den ID text nachträglich ändere zeigt es den glob_id text nicht an.

hier die entsprechenden codeschnipsel

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
!!!!!!!!!!!Parameterskript
if txid then
ztx = glob_id
parameters ztx = ztx
lock "ztx"
endif

!!!!!!!!!!! 2d skript
DEFINE STYLE "AC_STYLE_3" "Arial Westlich", sgrf*50*skf/glob_scale, 2, 0
pen penztx
SET STYLE "AC_STYLE_3"
TEXT2 0, -0.10, ztx
pen symb_view_pen
HOTSPOT2 0.0, 0.0
LINE2 0.02511, 0.05508, 0.124443, 0.272972
LINE2 0.124443, 0.272972, 0.16997, 0.252218
CIRCLE2 0.0, 0.0, 0.060534:confused: :verzweifelt:
2 ANTWORTEN 2
Frank Beister
Moderator
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Zitat:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">!!!!!!!!!!!Parameterskript
if txid then
ztx = glob_id
parameters ztx = ztx
lock "ztx"
endif
:dozey: Immer wieder das gleiche Problem: Manche REQUESTs und GLOBALs sind in manchem Kontext nicht verfügbar. Und manche Befehle funktionieren nicht in manchem Kontext.

PARAMETERS funktioniert nur, wenn man sich im Einstellungsdialog des Fensters befindet oder einen Parameter graphisch ändert.

GLOB_ID funktioniert genau in diesem Kontext nicht. (="")

Wenn du GLOB_ID nicht zur Weiterverarbeitung brauchst, differenziere die Datenquelle im 2D-Skript, wo GLOB_ID (im Grundriß) funktioniert.

Ich mache das meist so:

Parameter-Skript:
VALUES "ztx" "Wert1", "Wert2", "«aus ID»", CUSTOM

2D-Skript
IF ztx="«aus ID»" AND GLOB_CONTEXT=2 AND VARTYPE(GLOB_ID)=2 THEN ztx=GLOB_ID
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
zzyzx
Newcomer
... so funktionierts! danke für den tipp

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