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

graphische gdl-parameter

Anonymous
Nicht anwendbar
ist es richtig, dass bei ineinander geschachtelten objekten (per call) nur das aufrufende objekt über die 3hotspot-technik (gdl-handbuch seite 86ff) graphisch bearbeitbar ist, dass das per call eingefügte objekt diese funktionalität, die es standalone hätte, jedoch verliert?

-> bug? feature? workaround?
2 ANTWORTEN 2
Anonymous
Nicht anwendbar
der einfachheit halber beantworte ich meine frage gleich mal selber 😉 :

die parameternamen müssen durchgereicht werden! dann gehts.

ein objekt einsatz hat die parameter:

breite
höhe

wobei die breite an die 3hp-technik gekoppelt ist, mithin graphisch bearbeitbar.

ein objekt basis ruft per call das objekt einsatz auf, die parameter die an das aufgerufene objekt gehen benennt man, um in der parameterliste nicht durcheinander zu kommen, alle mit dem präfix "einsatz". also lautet der aufruf dann:

call "einsatz" parameters A=1, B=1,
breite= einsatzBreite,
hoehe= einsatzHoehe

sollte eigentlich kein problem sein, da ja die logik um den wert "breite" im objekt "einsatz" zu bearbeiten in diesem steckt, eigentlich nur die werte an das objekt übergeben werden.

ist es aber... ein problem...

die parameter müssen durchgereicht werden, also gleich bezeichnet werden - der aufruf muss lauten:

call "einsatz" parameters A=1, B=1,
breite= breite,
hoehe= hoehe

dann funktioniert es wie erwartet.

@andreas, wenn du's liest... nimms mit in deine tipps und tricks 😉 , denn im handbuch hab ichs nicht gefunden...
andreaszeike
Newcomer
aber, auf jeden!!!

😄


Thanxx, az

[ 27. April 2003, 13:47: Beitrag editiert von: Andreas Zeike ]