<?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 "Re: Zu viele Paramter..." in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450286#M2898</link>
    <description>Hallo Frank!&lt;BR /&gt; &lt;BR /&gt; Vorerst mal vielen Dank für deinen profesionellen Beitrag - wow!&lt;BR /&gt; &lt;BR /&gt; Das Lustige an dem Ganzen ist ja, das die Zeile alleine im 3D-Skript keine Fehlermeldungen ausweist - nur wenn dieses Objekt mit dem call Befehl aufgerufen wird, kommmt dieser! Naja, wie du schon richtig gesagt hast, vielleicht soll man nicht alles ergründen - solange es funktioniert - und das tut es!&lt;BR /&gt; &lt;BR /&gt; Vielen Dank, Harry</description>
    <pubDate>Thu, 19 Apr 2007 05:17:00 GMT</pubDate>
    <dc:creator>harryseidl</dc:creator>
    <dc:date>2007-04-19T05:17:00Z</dc:date>
    <item>
      <title>Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450274#M2886</link>
      <description>Hallo!&lt;BR /&gt; &lt;BR /&gt; Ich habe ziemlich viele selber "gebaute" Objekte (Traversen). Jetzt aufeinmal scheint im 3D-Skript plötzlich die Fehlermeldung "zu viele Parameter" auf (bei "call" Befehlen)! Das Lustige daran ist, lösche ich den letzten Parameter weg, passt es wieder! Ein "call" Befehl hat 12 Parameter - hier muß ich 11 daraus machen, ein anderer wiederum hat 15, dann muß ich 14 daraus machen? Was kann hier das Problem sein? Gibt es bei den "call" Befehlen Einschränkungen?&lt;BR /&gt; &lt;BR /&gt; Bitte um Hilfe!&lt;BR /&gt; &lt;BR /&gt; LG, Harry</description>
      <pubDate>Tue, 27 Mar 2007 14:16:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450274#M2886</guid>
      <dc:creator>harryseidl</dc:creator>
      <dc:date>2007-03-27T14:16:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450275#M2887</link>
      <description>Poste mal das Script mit dem kompletten CALL-Befehl.</description>
      <pubDate>Tue, 27 Mar 2007 15:12:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450275#M2887</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-03-27T15:12:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450276#M2888</link>
      <description>ich würde auf einen "doppelten" parameter innerhalb deiner call-scripts tippen - aber ein post würde helfen</description>
      <pubDate>Tue, 27 Mar 2007 18:13:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450276#M2888</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-03-27T18:13:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450277#M2889</link>
      <description>&amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Zitat:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;font size="2" face="Verdana, Helvetica, sans-serif"&amp;gt;Jetzt aufeinmal ...Was ist denn anders? Neue AC-Version?&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;Zitat:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;font size="2" face="Verdana, Helvetica, sans-serif"&amp;gt;lösche ich den letzten Parameter weg...Du hast also reine GDL-Text-Makros? wie benennst du diese denn beim Aufruf?</description>
      <pubDate>Tue, 27 Mar 2007 21:00:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450277#M2889</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2007-03-27T21:00:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450278#M2890</link>
      <description>Hallo!&lt;BR /&gt; &lt;BR /&gt; Vorerst mal danke für eure Hilfe! Hier ein Teil, welcher nicht funktioniert!&lt;BR /&gt; &lt;BR /&gt; call    "Alurundrohr 02" PARAMETERS A =          0.3, B =        0.025,&lt;BR /&gt;         ZZYZX =          0.3, AC_show2DHotspotsIn3D =      0, aa = "0",&lt;BR /&gt;         bb =            0, cc =      cc, wa =            0, mat1 = ind(material,"Chrom"),&lt;BR /&gt;         sti1 =      3, htsp =      0, ab1 =      0, ab2 =      0, cut1 =            0,&lt;BR /&gt;         cut2 =            0&lt;BR /&gt; &lt;BR /&gt; Lösche ich den letzten Teil weg "cut2=...", dann geht es!&lt;BR /&gt; &lt;BR /&gt; LG, Harry</description>
      <pubDate>Wed, 28 Mar 2007 05:13:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450278#M2890</guid>
      <dc:creator>harryseidl</dc:creator>
      <dc:date>2007-03-28T05:13:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450279#M2891</link>
      <description>Gibt es keinen Parameter cut2 im "Alurundrohr 02"?&lt;BR /&gt; Hat es denn mal funktioniert?&lt;BR /&gt; Was sagt das Bib.-Ladeprotokoll? Doppelte?&lt;BR /&gt; Ist es korrekt, dass aa vom Typ string, bb (und cc?) vom Typ real sind?&lt;BR /&gt; Wenn es ein formales Syntaxproblem sein sollte, setze cut2= mal an den Beginn der Liste. Was passiert?</description>
      <pubDate>Wed, 28 Mar 2007 08:04:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450279#M2891</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-03-28T08:04:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450280#M2892</link>
      <description>Nein, wenn ich mein "Alurundrohr 02" öffne und überprüfe, passt alles - das ist der ...&lt;BR /&gt; &lt;BR /&gt; Im Grund passiert auch nichts - es kommt lediglich im 3D-Skript diese Fehlermeldung, das Objekt an und für sich funktioniert perfekt!&lt;BR /&gt; &lt;BR /&gt; Ist nur so eine Grundsatzfrage bzw. bin ich vielleicht zu korrekt...&lt;BR /&gt; &lt;BR /&gt; LG, Harry&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 30. März 2007, 08:01: Beitrag editiert von: HarryS ]&lt;/SMALL&gt;</description>
      <pubDate>Fri, 30 Mar 2007 05:58:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450280#M2892</guid>
      <dc:creator>harryseidl</dc:creator>
      <dc:date>2007-03-30T05:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450281#M2893</link>
      <description>Dann hilft nur eingrenzen. Den CALL mal in ein neues Objekt einsetze und schauen, ob alles geht. Im Skript mal ein paar Ends einsetzen. Oder ganz verwegen: debugger benutzen.&lt;BR /&gt; &lt;BR /&gt; Der aktuelle AC-Patch ist aber drauf, oder?</description>
      <pubDate>Fri, 30 Mar 2007 06:32:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450281#M2893</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-03-30T06:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450282#M2894</link>
      <description>Hi!&lt;BR /&gt; &lt;BR /&gt; Es geht um dieses Objekt. Sobald ich diesen "Zylinder" wiederum als Objekt speichere, bekomme ich diese komische Fehlermeldung "zu viele Parameter bei Zeile..."!&lt;BR /&gt; &lt;BR /&gt; ADDX A&lt;BR /&gt; ROTY 270 + ATN(ZZYZX/A)&lt;BR /&gt; CYLIND SQR(A*A+ZZYZX*ZZYZX),B/2&lt;BR /&gt; &lt;BR /&gt; Kommt die bei euch auch? Was ist hier falsch?&lt;BR /&gt; &lt;BR /&gt; LG, Harry&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 18. April 2007, 16:36: Beitrag editiert von: HarryS ]&lt;/SMALL&gt;</description>
      <pubDate>Wed, 18 Apr 2007 14:32:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450282#M2894</guid>
      <dc:creator>harryseidl</dc:creator>
      <dc:date>2007-04-18T14:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450283#M2895</link>
      <description>funktioniert bei mir,&lt;BR /&gt; &lt;BR /&gt; schau mal nach, ob du es mit einem subtype gespeichert hast, ggf mal als einfaches bib-element speichern. &lt;BR /&gt;   :winken:</description>
      <pubDate>Wed, 18 Apr 2007 15:19:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450283#M2895</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2007-04-18T15:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450284#M2896</link>
      <description>Hi zzyzx!&lt;BR /&gt; &lt;BR /&gt; Hast du diese Zeilen in ein neues GSM-Objekt eingefügt - dann geht es - ohne Fehler. Speichere dies z. B. als "Musterzylinder" ab. Plaziere ein paar dieser Zylinder und speichere diese dann als eigenes neues Objekt ab und überprüfe dann das 3D-Skript - dann bringt er bei mir die Fehlermeldung (bei dem "Call-Befehl")!&lt;BR /&gt; &lt;BR /&gt; Was bedeutet "Subtype" eigentlich - bzw. was meinst du damit? Kann ich die selber erstellen?&lt;BR /&gt; &lt;BR /&gt; LG, Harry&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 18. April 2007, 20:26: Beitrag editiert von: HarryS ]&lt;/SMALL&gt;</description>
      <pubDate>Wed, 18 Apr 2007 16:19:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450284#M2896</guid>
      <dc:creator>harryseidl</dc:creator>
      <dc:date>2007-04-18T16:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450285#M2897</link>
      <description>Moin Harry,&lt;BR /&gt; &lt;BR /&gt; das mit den Fehlermeldungen solltest du nicht immer so genau nehmen. Manchmal stimmen die Zeilenverweise nicht oder gar die Meldung an sich ist falsch. Ich vermute, dass dein ATN oder die Division darin die Probleme verursachen. Fange mal die möglichen Fehlerquellen ab, denn der Tangens hat Fehlstellen bei 90°+n*180°, was sich auf den ATN auch auswirken kann. In jedem Fall darf A nie 0 werden. Das vielleicht mal abfangen. Auch SQR mag das Argument 0 nicht.&lt;BR /&gt; &lt;BR /&gt; Eine Möglichkeit ist folgende, führt aber etwas weit:&lt;BR /&gt; &lt;BR /&gt; Globale Parameter werden zu Beginn jeden Skriptdurchlaufes auf ihre Übergabewerte gesetzt, lokale Variablen auf 0. Aber nur letzteres gilt für einen Makroaufruf. Die Globalen behalten den Wert, den sie im übergeordneten Skript unmittelbar vor dem CALL haben. Beispiel:&lt;BR /&gt; &lt;BR /&gt; ! Makro "linie.gsm" oder "linie.gdl":&lt;BR /&gt; PEN SYMB_VIEW_PEN&lt;BR /&gt; LINE2 0,0,2,0&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; !Hauptobjekt "test.gsm"&lt;BR /&gt; PEN SYMB_VIEW_PEN&lt;BR /&gt; LINE2 0,0,2,0&lt;BR /&gt; &lt;BR /&gt; ADD2 0,1&lt;BR /&gt; CALL "linie"&lt;BR /&gt; &lt;BR /&gt; SYMB_VIEW_PEN=2&lt;BR /&gt; ADD2 0,1&lt;BR /&gt; CALL "linie"&lt;BR /&gt; &lt;BR /&gt; Ich habe gerade keine Lust es zu testen, aber es sollte so funktionieren:&lt;BR /&gt; &lt;BR /&gt; Im Hauptobjekt wird zunächst eine Linie mit dem eingestellten Symbolstift gezeichnet. Die 2., nun bereits im Makro gezeichnet hat ebenfalls diesen Stift. Die 3. aber, ist immer mit Stift 2 gezeichnet, weil der Wert des Symbolstifts vor dem Makroaufruf geändert wird.&lt;BR /&gt; &lt;BR /&gt; Was will ich damit sagen: ZZYZX und A könnten als optionale Parameter wie globale Parameter behandelt sein und werden vor dem CALL auf einen unpassenden Wert gesetzt. -&amp;gt; Das Skript mit den ganzen Makroaufrufen mal prüfen, was da drin steht oder posten. Sonst maile mir die 2 Objekte mal, bei denen es bei dir knallt.&lt;BR /&gt; &lt;BR /&gt; Subtypen legen einen Objekttyp fest. Neben den mitgelieferten Typen wie Fenster, Raumstempel etc. kann man auch eigene erzeugen, indem man ein Objekt mit dem Schalter "Vorlage" sichert. Die Subtype-Zugehörigkeit kann man auch abfragen: &lt;A href="http://www.selfgdl.de/9_diverse/umgebung/um1_REQUEST/kompendium.php?request=ANCESTRY_INFO" target="_blank"&gt;ANCESTRY_INFO&lt;/A&gt; &lt;BR /&gt; Seit AC 8 ersetzt dieses flexible System die alte Zuordnung durch die Dateiendungen (GSM,LBL,WIN,DOR,RSM,ISM,LMP...)&lt;BR /&gt; &lt;BR /&gt; Noch eine letzte Idee: Was sagen denn die Zauberstabeinstellungen? Manchmal kommt es durch zu grobe Einstellungen in den Objekten zu Fehlermeldungen, weil sich dann überschneidende Körperoberflächen ergeben können. Tritt allerdings eher bei komplexeren Körpern auf.</description>
      <pubDate>Wed, 18 Apr 2007 20:48:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450285#M2897</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2007-04-18T20:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: Zu viele Paramter...</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450286#M2898</link>
      <description>Hallo Frank!&lt;BR /&gt; &lt;BR /&gt; Vorerst mal vielen Dank für deinen profesionellen Beitrag - wow!&lt;BR /&gt; &lt;BR /&gt; Das Lustige an dem Ganzen ist ja, das die Zeile alleine im 3D-Skript keine Fehlermeldungen ausweist - nur wenn dieses Objekt mit dem call Befehl aufgerufen wird, kommmt dieser! Naja, wie du schon richtig gesagt hast, vielleicht soll man nicht alles ergründen - solange es funktioniert - und das tut es!&lt;BR /&gt; &lt;BR /&gt; Vielen Dank, Harry</description>
      <pubDate>Thu, 19 Apr 2007 05:17:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Zu-viele-Paramter/m-p/450286#M2898</guid>
      <dc:creator>harryseidl</dc:creator>
      <dc:date>2007-04-19T05:17:00Z</dc:date>
    </item>
  </channel>
</rss>

