Italia
Foro & Aiuto

Das müsste doch funktionieren... ?!

 
- Page 1 -


Bitte um Fonte die Eurer Meinung nach funktionieren müssten,

es aber offensichtlich nicht tun.

Sozusagen ist dies ein vorab-Thema zu Infinity-Bugs etc.
 
19.02.2016  
 



 
- Page 3 -


ok klar,

Fehler behoben!
 
21.02.2016  
 




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



Sog. "Fehlerbehebus-BeispielAusBuchÖffneruptus" -

und eben so schnell gibts Neue!
 
21.02.2016  
 




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




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))
corre es durch, aber der Screen bleibt schwarz ohne ERROR.
 
21.02.2016  
 




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 ()().
 
21.02.2016  
 



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




HofK
Soweit ok.

Soll
var a1 = null
print var(a1)


tatsächlich array ausgeben?
 
23.02.2016  
 



Nein, null, dachte das behoben zu haben -

schaue nochmal drüber.
 
23.02.2016  
 



Ich erhalte hierbei:

korrekt:


null
long
float
 
23.02.2016  
 




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"?
 
23.02.2016  
 




HofK
Jetzt gibt
var a=null
var b=null
var c=a+b
print var(c)

long aus
 
23.02.2016  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

49.867 Views

Untitledvor 0 min.
iF04.06.2018
Vgdd10.06.2017
Wilfried Friebe16.05.2017
Pebender04.12.2016
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie