| |
|
|
- Seite 1 - |
|
| Bitte um Quelltexte die Eurer Meinung nach funktionieren müssten,
es aber offensichtlich nicht tun.
Sozusagen ist dies ein vorab-Thema zu Infinity-Bugs etc. |
|
|
| |
|
|
| |
|
- Seite 3 - |
|
|
| |
|
| |
|
|
|
HofK | Hatte mich gerade eben (ohne hier nachzuschauen) gewundert, dass
var expon = str.mid txt pospot+1 str.len(txt)-pospot // nach ^ Zeichen print "Exponent " + expon
aus meinem Buch1-1-9-Zahlentest Beispiel funktioniert.
So schnell konnte ich nicht meinen Sonntagskaffee trinken, wie der Fehler behoben ist! |
|
|
| |
|
|
|
| Sog. "Fehlerbehebus-BeispielAusBuchÖffneruptus" -
und eben so schnell gibts Neue! |
|
|
| |
|
|
|
HofK | Das flutscht: // Test print "Breite " + screen.width print "Höhe " + screen.height
Hängt man das ran,
var xmax = screen.width var ymax = screen.height print xmax + " " + ymax
gibt es einen Fehler: Kompilieren: Abbruch: v15: ERROR 17: Syntaxerror: Missing Arguments 2 at screen.width in main
Aber so
var xmax = screen.width() var ymax = screen.height() print xmax + " " + ymax
ist es wieder fehlerfrei - etwas problematisch - oder? |
|
|
| |
|
|
|
HofK | Nochwas gefunden: var a=0 var b=1 if (a==1) && (b==1) print " Test 1 " else print " Test 2 " endif _____ Kompilieren: Abbruch: v15: ERROR 17: Syntaxerror: Clams behind: &&,
So if ((a==1) && (b==1)) läuft es durch, aber der Screen bleibt schwarz ohne ERROR. |
|
|
| |
|
|
|
HofK | Wenn ich mich recht entsinne, stammt diese Merkwürdigkeit von null noch aus der Beta November:
var a1 = null, a2 = testproc print " print var() : " + var(a1) + " " + var(a2)
proc testproc a return 1.4 endproc
gibt print var() : array float aus. ---------------------------------------------------------------------------------------- Jetzt sollte @ die Adresse (long) der proc liefern?
var a1 = null, a2 = @testproc proc testproc a // - ohne Parameter a selbes Resultat return 1.4 endproc
liefert Kompilieren: Abbruch: v15: ERROR 10.1: Variable declaration syntax error, missing value in var a1 null,a2 testproc ().
Schreibt man ... a2 = @testproc() ... gibt es bei der Fehlermeldung zwei Klammerpaare: ... ,a2 testproc ()(). |
|
|
| |
|
|
|
| HofK (21.02.2016)
Das flutscht: // Test print "Breite " + screen.width print "Höhe " + screen.height
Hängt man das ran,
var xmax = screen.width var ymax = screen.height print xmax + " " + ymax
gibt es einen Fehler: Kompilieren: Abbruch: v15: ERROR 17: Syntaxerror: Missing Arguments 2 at screen.width in main
Aber so
var xmax = screen.width() var ymax = screen.height() print xmax + " " + ymax
ist es wieder fehlerfrei - etwas problematisch - oder?
Genau genommen ein Fehler im SpaceOP, habs behoben und schaue nach Nebenwirkungen und mir die anderen Fehler an.
Nachtrag: Hab alle diese Fehler behoben. |
|
|
| |
|
|
|
HofK | Soweit ok.
Soll var a1 = null print var(a1)
tatsächlich array ausgeben? |
|
|
| |
|
|
|
| Nein, null, dachte das behoben zu haben -
schaue nochmal drüber. |
|
|
| |
|
|
|
| Ich erhalte hierbei:
korrekt:
null long float |
|
|
| |
|
|
|
HofK | Mystisch, nun gibt var a1 = null print var(a1) auch bei mir null und davor dein Beispiel auch ausgabeidentisch.
War da irgendwo etwas "im Speicher"? |
|
|
| |
|
|
|
HofK | Jetzt gibt var a=null var b=null var c=a+b print var(c) long aus |
|
|
| |
|
|