Deutsch
Forum

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 für 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 [...]  über einen "globalen" Speicher bzw. deren Adresse.
 
08.07.2014  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

5.676 Betrachtungen

Unbenanntvor 0 min.
T.Rink08.09.2019
E.T.12.04.2018
Ernst22.06.2016
KJ05.05.2016
Mehr...

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

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


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