Italia
Foro

Warum wird die Globale Variable nicht erkannt in XPSE ?

 

funkheld
Hallo, guten Tag.

Warum wird die Globale Variable "sinu!" in XPSE bzw bei getCircP nicht erkannt ?
"[09:25:08] Objektcode: XPSE-SETPIXEL-XY.asm(213) : Error A2102: Symbol not defined : SINU"
KompilierenMarkierenSeparieren
 {$cleq}
declare ende&,bild&
Declare sinu!
Window 20,20-600,600
Cls $ffffff
sinu!=sin(0.0174532925199433)
erzeugebild()
ende&=1

WHILE ende&

    waitkey

ENDWHILE

nProc getCircP(long r,w)

    global sinu!
    return long(sinu!*float(w)/1000.0*float(r))

endproc

nProc erzeugebild()

    Declare x&,y&,r&

    Whileloop 0,200,2

        r&=&loop

        whileloop 0,360000,1000

            x&=getcircp(r&,&loop)
            y&=getcircp(r&,&loop+90000)
            SetPixel(%hdc,280+x&,280+y&,rgb(0,255,0))

        EndWhile

    EndWhile

endproc

 
16.12.2013  
 




Jörg
Sellmeyer
Ich kenn mich mit ASM nicht aus aber per mich sieht das so aus, dass du die Variable sinu! jetzt zweimal global definiert hast. Einmal im Profancode am Anfang und dann nochmal per "global" in der nProc.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
16.12.2013  
 




funkheld
Jup , das wird auch hier so beschrieben in der Hlife von XPSE :
[...] 

Und ich benutze sie auch nur zum lesen in der nProc.
Aber er erkennt nur Long , wie ich gelesen habe.......................

Warum das?.. oder geht es nicht anders zu machen in XPSE ?

Danke.
Gruss
 
16.12.2013  
 



So ist es nicht beschrieben, denn dort [...]  steht:

Deklariert in nativen Funktionen Long-Variablen mit Postfix & und initialisiert die Variablen mit den Werten gleichnamiger globaler per Declare deklarierter Variablen. Native globale Floats gibt es nicht aber Du könntest Dir die Werte global merken mit der Hilfsfunktion SetFloat [...]  circa einen "globalen" Speicher bzw. deren Adresse.
 
08.07.2014  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

5.689 Views

Untitledvor 0 min.
T.Rink08.09.2019
E.T.12.04.2018
Ernst22.06.2016
KJ05.05.2016
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

funkheld (2x)
iF (1x)
Jörg Sellmeyer (1x)


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