[v4 beta1] Le débogueur fausse un calcul ? [Corrigé]
Publié : lun. 06/févr./2006 19:27
Sans débogueur, la proc renvoie des valeurs correctes.
Avec débogueur, ben... j'comprend pas trop
EDIT:
Ah, ça le fait que si on coche "threadsafe" dans les options du compilo.
Avec débogueur, ben... j'comprend pas trop

EDIT:
Ah, ça le fait que si on coche "threadsafe" dans les options du compilo.
Code : Tout sélectionner
Procedure.l MandPoint(cr.d, ci.d, max.l)
cnt.l = 0
While cnt.l <= max
ni.d = 2 * zr.d * zi.d
zr = zr * zr - zi * zi + cr
zi = ni + ci
If zr * zr + zi * zi > 4
ProcedureReturn cnt
EndIf
cnt + 1
Wend
ProcedureReturn -1
EndProcedure
a.l = MandPoint(0.1, 0.6, 1000)
MessageRequester("", Str(a))
a.l = MandPoint(0.8, 0.6, 1000)
MessageRequester("", Str(a))