Deutsch
Forum & Hilfe

Das müsste doch funktionieren... ?!

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



 
- Seite 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))
läuft 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  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

48.511 Betrachtungen

Unbenanntvor 0 min.
iF04.06.2018
Vgdd10.06.2017
Wilfried Friebe16.05.2017
Pebender04.12.2016
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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