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

Variablen in PARAGRAPH

architom
Newcomer
Ich bin gerade dabei, einen Plankopf in ein GDL-Skript zu schreiben. An einer Stelle komme ich nun nicht weiter:

Wie baue ich eine Textvariable (aus Parameter) innerhalb eines PARAGRAPH-Ausdruckes so ein, daß diese auch als Text behandelt wird?

Beispiel:

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">

DEFINE STYLE{2} "Typ01" "Arial", 5, 2

PEN 1


PARAGRAPH "Absatz01" 1, 0, 0, 0, 1

SET STYLE "Typ01"
VARIABLE_1

ENDPARAGRAPH Der Inhalt der Variable wird hierbei zwar korrekt ausgegeben. Das SET STYLE-Statement wird allerdings ignoriert. Beachtet wird dies nur, wenn man den String in Anführungszeichen schreibt. Dies gibt natürlich dann nicht mehr den Variableninhalt aus, sondern als Text VARIABLE_1.
Was mach' ich falsch?
Gruss Thomas

ArchiCad 18 GER FULL | Windows 7 Ult. x64 | 4 GB RAM | Athlon Dual-Core 2,5 GHz
11 ANTWORTEN 11
graber
Advocate
wie ist das jetzt genau mit dem bug:
bleibt - wenn der bug einmal behoben - trotzdem die einstellung "" + text + "" gültig oder muß ich dies später auf text ändern?
Anonymous
Nicht anwendbar
Dieser Workaround ist ein regulärer Ausdruck und kann nur durch einen neuen bug nicht funnktionieren. Einzig wundern wirst du dich in 3 Jahren, was du dir bei der Programmzeile gedacht hast. 🙂