<?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 "Unterprogramme mit Variablenübergabe" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Unterprogramme-mit-Variablen%C3%BCbergabe/m-p/499548#M5041</link>
    <description>Hallo zusammen,&lt;BR /&gt;&lt;BR /&gt;ich versuche mich gerade in der Verwendung von Unterprogrammen mit GOSUB.&lt;BR /&gt;&lt;BR /&gt;Die Syntax von GDL ist wirklich sehr BASIC-mäßig.&lt;BR /&gt;Prädestiniert zum Schreiben von herrlichem "Spagetticode".&lt;BR /&gt;Aber das ist nicht die Frage.&lt;BR /&gt;&lt;BR /&gt;Mich interessiert, ob es eine Möglichkeit gibt, Unterprogramme mit Parameterübergabe und lokalen Variablen zu verwenden&lt;BR /&gt;Also Variablen, die beim Aufruf des Unterprogramms an dieses übergeben werden und solchen die nur innerhalb des Unterprogramms gültig sind bzw. verändert werden können.&lt;BR /&gt;&lt;BR /&gt;Ob Variablen des Hauptprogramms in einem Unterprogramm verändert werden können, habe ich noch gar nicht ausprobiert.&lt;BR /&gt;Soweit ich mich bisher durchlesen konnte, gibt es wohl nur zwei Gültigkeitsbereiche von Variablen in GDL, global und lokal für das jeweilige Objekt.&lt;BR /&gt;Das wäre allerdings m. E. ziemlich schlecht.&lt;BR /&gt;&lt;BR /&gt;Danke und Gruß&lt;BR /&gt;mac.martin</description>
    <pubDate>Sun, 19 Feb 2012 14:09:53 GMT</pubDate>
    <dc:creator>mac_martin</dc:creator>
    <dc:date>2012-02-19T14:09:53Z</dc:date>
    <item>
      <title>Unterprogramme mit Variablenübergabe</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Unterprogramme-mit-Variablen%C3%BCbergabe/m-p/499548#M5041</link>
      <description>Hallo zusammen,&lt;BR /&gt;&lt;BR /&gt;ich versuche mich gerade in der Verwendung von Unterprogrammen mit GOSUB.&lt;BR /&gt;&lt;BR /&gt;Die Syntax von GDL ist wirklich sehr BASIC-mäßig.&lt;BR /&gt;Prädestiniert zum Schreiben von herrlichem "Spagetticode".&lt;BR /&gt;Aber das ist nicht die Frage.&lt;BR /&gt;&lt;BR /&gt;Mich interessiert, ob es eine Möglichkeit gibt, Unterprogramme mit Parameterübergabe und lokalen Variablen zu verwenden&lt;BR /&gt;Also Variablen, die beim Aufruf des Unterprogramms an dieses übergeben werden und solchen die nur innerhalb des Unterprogramms gültig sind bzw. verändert werden können.&lt;BR /&gt;&lt;BR /&gt;Ob Variablen des Hauptprogramms in einem Unterprogramm verändert werden können, habe ich noch gar nicht ausprobiert.&lt;BR /&gt;Soweit ich mich bisher durchlesen konnte, gibt es wohl nur zwei Gültigkeitsbereiche von Variablen in GDL, global und lokal für das jeweilige Objekt.&lt;BR /&gt;Das wäre allerdings m. E. ziemlich schlecht.&lt;BR /&gt;&lt;BR /&gt;Danke und Gruß&lt;BR /&gt;mac.martin</description>
      <pubDate>Sun, 19 Feb 2012 14:09:53 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Unterprogramme-mit-Variablen%C3%BCbergabe/m-p/499548#M5041</guid>
      <dc:creator>mac_martin</dc:creator>
      <dc:date>2012-02-19T14:09:53Z</dc:date>
    </item>
    <item>
      <title>Re: Unterprogramme mit Variablenübergabe</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Unterprogramme-mit-Variablen%C3%BCbergabe/m-p/499549#M5042</link>
      <description>Da gibt es Vor- uns Nachteile.&lt;BR /&gt;Ich habe den Link heute schonmal gegeben. Auf selfgdl gibt es unter dem Befehl PARAMETERS eine Erklärung wie und wo und wann Variablen und Parameter deklariert werden.&lt;BR /&gt;&lt;BR /&gt;Innerhalb eines Objektes sind alle Variablen+Parameter global. Mit Makroaufrufen bekommst du lokale Werte hin, wobei du Werte hin- und herübergeben kannst und sogar globale Parameter realisieren kannst.</description>
      <pubDate>Sun, 19 Feb 2012 14:16:55 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Unterprogramme-mit-Variablen%C3%BCbergabe/m-p/499549#M5042</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2012-02-19T14:16:55Z</dc:date>
    </item>
    <item>
      <title>Re: Unterprogramme mit Variablenübergabe</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Unterprogramme-mit-Variablen%C3%BCbergabe/m-p/499550#M5043</link>
      <description>Ah, gut.&lt;BR /&gt;Ich konnte das noch nicht alles nachlesen, weil ich heute noch etwas Bestimmtes schaffen möchte.&lt;BR /&gt;&lt;BR /&gt;Ich werde es wohl im Augenblick bei den einfachen GOSUB Routinen lassen.&lt;BR /&gt;Das wa sich im Augenblick brauche, geht damit auch.&lt;BR /&gt;Beim Lesen der Doku kommen halt auch mal Nebenfragen auf &lt;!-- s;) --&gt;&lt;span class="lia-unicode-emoji" title=":zwinkerndes_Gesicht:"&gt;😉&lt;/span&gt;&lt;!-- s;) --&gt;.&lt;BR /&gt;&lt;BR /&gt;Gruß&lt;BR /&gt;mac.martin</description>
      <pubDate>Sun, 19 Feb 2012 14:27:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Unterprogramme-mit-Variablen%C3%BCbergabe/m-p/499550#M5043</guid>
      <dc:creator>mac_martin</dc:creator>
      <dc:date>2012-02-19T14:27:54Z</dc:date>
    </item>
  </channel>
</rss>

