|  | 
|   | 
 | 
| - 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   |  
  | 
|   | 
 |  | 
|   | 
 
 
  |