| |
|
|
funkheld | allô, guten journée.
pourquoi wird qui Globale Variable "sinu!" dans XPSE bzw chez getCircP pas erkannt ? "[09:25:08] Objektcode: XPSE-SETPIXEL-XY.asm(213) : Error A2102: Symbol not defined : SINU" KompilierenMarqueSéparation {$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
|
|
|
| |
|
|
|
Jörg Sellmeyer | je kenn mich avec ASM pas aus mais pour mich sieht cela so aus, dass du qui Variable sinu! maintenant zweimal global défini la hâte. Einmal im Profancode am Anfang et ensuite nochmal per "global" dans qui nProc. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 16.12.2013 ▲ |
|
|
|
|
funkheld | Jup , cela wird aussi ici so beschrieben dans qui Hlife de XPSE : [...]
et je benutze vous aussi seulement zum lesen dans qui nProc. mais il erkennt seulement Long , comment je gelesen habe.......................
pourquoi cela?.. ou bien allez es pas anders trop faire dans XPSE ?
merci. Gruss |
|
|
| |
|
|
|
| So ist es pas beschrieben, car là [...] steht:
Deklariert dans nativen Funktionen Long-Variablen avec Postfix & et initialisiert qui Variablen avec den Werten gleichnamiger globaler per Déclarer deklarierter Variablen. Native globale Floats gibt es pas mais Du könntest Dir qui Werte global merken avec qui Hilfsfunktion SetFloat [...] sur une "globalen" grenier bzw. en Adresse. |
|
|
| |
|
|