<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Bemerkenswert: GDL case-sensitive" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Bemerkenswert-GDL-case-sensitive/m-p/454737#M3459</link>
    <description>Hallo Forum,&lt;BR /&gt; &lt;BR /&gt; gerade habe ich eine von der Routinen aus dem GDL-Kochbuch ausgetestet. Der UI-Seitenwechsel über boolsche Parameter:&lt;BR /&gt; &lt;BR /&gt; folgendes Script:&lt;BR /&gt; &lt;BR /&gt; Parameterscript: &lt;BR /&gt; &lt;BR /&gt; &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;IF GLOB_MODPAR_NAME = "seite1" THEN&lt;BR /&gt; PARAMETERS seite1=1,seite2=0,seite3=0,seite4=0&lt;BR /&gt; ENDIF&lt;BR /&gt; IF GLOB_MODPAR_NAME = "seite2" THEN&lt;BR /&gt; PARAMETERS seite1=0,seite2=1,seite3=0,seite4=0&lt;BR /&gt; ENDIF&lt;BR /&gt; IF GLOB_MODPAR_NAME = "seite3" THEN&lt;BR /&gt; PARAMETERS seite1=0,seite2=0,seite3=1,seite4=0&lt;BR /&gt; ENDIF&lt;BR /&gt; IF GLOB_MODPAR_NAME = "seite4" THEN&lt;BR /&gt; PARAMETERS seite1=0,seite2=0,seite3=0,seite4=1&lt;BR /&gt; ENDIF  UI-Script:&lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;UI_dialog "Seitenwechsel mit booleschen Parametern",310,266&lt;BR /&gt; UI_STYLE 2,1&lt;BR /&gt; &lt;BR /&gt; UI_outFIELD "1. 2D-Einstellungen",25,20,120,14&lt;BR /&gt; UI_outFIELD "2. 3D-Einstellungen",25,40,120,14&lt;BR /&gt; UI_outFIELD "3. Farben+Material",25,60,120,14&lt;BR /&gt; UI_outFIELD "4. Infos",25,80,120,14&lt;BR /&gt; &lt;BR /&gt; UI_inFIELD  "seite1",5,20,15,14&lt;BR /&gt; UI_inFIELD  "seite2",5,40,15,14&lt;BR /&gt; UI_inFIELD  "seite3",5,60,15,14&lt;BR /&gt; UI_inFIELD  "seite4",5,80,15,14&lt;BR /&gt; &lt;BR /&gt; IF seite1 THEN &lt;BR /&gt; UI_OUTFIELD "Erste Seite",15,100,150,20&lt;BR /&gt; ENDIF&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; IF seite2 THEN &lt;BR /&gt; UI_OUTFIELD "Zweite Seite",15,100,150,20&lt;BR /&gt; ENDIF&lt;BR /&gt; &lt;BR /&gt; IF seite3 THEN &lt;BR /&gt; UI_OUTFIELD "Dritte Seite",15,100,150,20 &lt;BR /&gt; ENDIF&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; IF seite4 THEN &lt;BR /&gt; UI_OUTFIELD "Vierte Seite",15,100,150,20 &lt;BR /&gt; ENDIF&lt;BR /&gt; &lt;BR /&gt;   In der Parameterliste müssen die Parameter "seite1" bis "seite4" als boolesche Variable angelegt werden.&lt;BR /&gt; &lt;BR /&gt; Interessant dabei: Das Script funzte erst nicht, denn ich hatte die Parameter "seite1" bis "seite4" in der Liste kleingeschrieben angelegt, im Parameterscript aber großgeschrieben (IF GLOB_MODPAR_NAME = "Seite2" THEN...). &lt;BR /&gt; &lt;BR /&gt; Das ist ein Fehler, den ArchiCAD nicht verzeiht!! (Tipp kam von Jochen, vielen Dank dafür!!) Das ArchiCAD case-sensitiv ist, wusste ich bisher nicht. scheint aber so zu sein!!&lt;BR /&gt; &lt;BR /&gt; Gruß, Andreas&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; Gottseidank seid Ihr nicht case-sensitiv!! bisher hat mich jedenfalls noch keiner drauf angesprochen, dass ich bei Groß- und Kleinschreibung oft Fehler mache   &lt;!-- s;) --&gt;&lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;!-- s;) --&gt;</description>
    <pubDate>Fri, 23 Apr 2004 06:50:00 GMT</pubDate>
    <dc:creator>andreaszeike</dc:creator>
    <dc:date>2004-04-23T06:50:00Z</dc:date>
    <item>
      <title>Bemerkenswert: GDL case-sensitive</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Bemerkenswert-GDL-case-sensitive/m-p/454737#M3459</link>
      <description>Hallo Forum,&lt;BR /&gt; &lt;BR /&gt; gerade habe ich eine von der Routinen aus dem GDL-Kochbuch ausgetestet. Der UI-Seitenwechsel über boolsche Parameter:&lt;BR /&gt; &lt;BR /&gt; folgendes Script:&lt;BR /&gt; &lt;BR /&gt; Parameterscript: &lt;BR /&gt; &lt;BR /&gt; &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;IF GLOB_MODPAR_NAME = "seite1" THEN&lt;BR /&gt; PARAMETERS seite1=1,seite2=0,seite3=0,seite4=0&lt;BR /&gt; ENDIF&lt;BR /&gt; IF GLOB_MODPAR_NAME = "seite2" THEN&lt;BR /&gt; PARAMETERS seite1=0,seite2=1,seite3=0,seite4=0&lt;BR /&gt; ENDIF&lt;BR /&gt; IF GLOB_MODPAR_NAME = "seite3" THEN&lt;BR /&gt; PARAMETERS seite1=0,seite2=0,seite3=1,seite4=0&lt;BR /&gt; ENDIF&lt;BR /&gt; IF GLOB_MODPAR_NAME = "seite4" THEN&lt;BR /&gt; PARAMETERS seite1=0,seite2=0,seite3=0,seite4=1&lt;BR /&gt; ENDIF  UI-Script:&lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt;UI_dialog "Seitenwechsel mit booleschen Parametern",310,266&lt;BR /&gt; UI_STYLE 2,1&lt;BR /&gt; &lt;BR /&gt; UI_outFIELD "1. 2D-Einstellungen",25,20,120,14&lt;BR /&gt; UI_outFIELD "2. 3D-Einstellungen",25,40,120,14&lt;BR /&gt; UI_outFIELD "3. Farben+Material",25,60,120,14&lt;BR /&gt; UI_outFIELD "4. Infos",25,80,120,14&lt;BR /&gt; &lt;BR /&gt; UI_inFIELD  "seite1",5,20,15,14&lt;BR /&gt; UI_inFIELD  "seite2",5,40,15,14&lt;BR /&gt; UI_inFIELD  "seite3",5,60,15,14&lt;BR /&gt; UI_inFIELD  "seite4",5,80,15,14&lt;BR /&gt; &lt;BR /&gt; IF seite1 THEN &lt;BR /&gt; UI_OUTFIELD "Erste Seite",15,100,150,20&lt;BR /&gt; ENDIF&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; IF seite2 THEN &lt;BR /&gt; UI_OUTFIELD "Zweite Seite",15,100,150,20&lt;BR /&gt; ENDIF&lt;BR /&gt; &lt;BR /&gt; IF seite3 THEN &lt;BR /&gt; UI_OUTFIELD "Dritte Seite",15,100,150,20 &lt;BR /&gt; ENDIF&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; IF seite4 THEN &lt;BR /&gt; UI_OUTFIELD "Vierte Seite",15,100,150,20 &lt;BR /&gt; ENDIF&lt;BR /&gt; &lt;BR /&gt;   In der Parameterliste müssen die Parameter "seite1" bis "seite4" als boolesche Variable angelegt werden.&lt;BR /&gt; &lt;BR /&gt; Interessant dabei: Das Script funzte erst nicht, denn ich hatte die Parameter "seite1" bis "seite4" in der Liste kleingeschrieben angelegt, im Parameterscript aber großgeschrieben (IF GLOB_MODPAR_NAME = "Seite2" THEN...). &lt;BR /&gt; &lt;BR /&gt; Das ist ein Fehler, den ArchiCAD nicht verzeiht!! (Tipp kam von Jochen, vielen Dank dafür!!) Das ArchiCAD case-sensitiv ist, wusste ich bisher nicht. scheint aber so zu sein!!&lt;BR /&gt; &lt;BR /&gt; Gruß, Andreas&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; Gottseidank seid Ihr nicht case-sensitiv!! bisher hat mich jedenfalls noch keiner drauf angesprochen, dass ich bei Groß- und Kleinschreibung oft Fehler mache   &lt;!-- s;) --&gt;&lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;!-- s;) --&gt;</description>
      <pubDate>Fri, 23 Apr 2004 06:50:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Bemerkenswert-GDL-case-sensitive/m-p/454737#M3459</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2004-04-23T06:50:00Z</dc:date>
    </item>
  </channel>
</rss>

