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?
Bitte um Hilfe!
LG, Harry
ArchiCad 15.0, Cinema 4D Studio R12, Windows Vista 64bit
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Zitat:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">Jetzt aufeinmal ...Was ist denn anders? Neue AC-Version?
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Zitat:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">lösche ich den letzten Parameter weg...Du hast also reine GDL-Text-Makros? wie benennst du diese denn beim Aufruf?
Gibt es keinen Parameter cut2 im "Alurundrohr 02"? Hat es denn mal funktioniert? Was sagt das Bib.-Ladeprotokoll? Doppelte? Ist es korrekt, dass aa vom Typ string, bb (und cc?) vom Typ real sind? Wenn es ein formales Syntaxproblem sein sollte, setze cut2= mal an den Beginn der Liste. Was passiert?
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.
Es geht um dieses Objekt. Sobald ich diesen "Zylinder" wiederum als Objekt speichere, bekomme ich diese komische Fehlermeldung "zu viele Parameter bei Zeile..."!
ADDX A ROTY 270 + ATN(ZZYZX/A) CYLIND SQR(A*A+ZZYZX*ZZYZX),B/2
Kommt die bei euch auch? Was ist hier falsch?
LG, Harry
[ 18. April 2007, 16:36: Beitrag editiert von: HarryS ]
ArchiCad 15.0, Cinema 4D Studio R12, Windows Vista 64bit