Page 1 sur 1
[v4 Beta 2] , Macro syntax error ! [Corrigé]
Publié : dim. 12/févr./2006 10:23
par comtois
Si j'enlève le commentaire dans le code ci dessous , ça fonctionne.
Code : Tout sélectionner
Macro SinDeg(Angle)
;Commentaire
Sin((Angle) * 0.0174533)
EndMacro
Debug SinDeg(90)
Publié : dim. 12/févr./2006 11:54
par erix14
comtois, c'est tout à fait normal, ça revient à faire :
On ne peut pas faire de Debug sans paramètre.
et ça marche :
Code : Tout sélectionner
Macro SinDeg(Angle)
Sin((Angle) * 0.0174533)
;Commentaire
EndMacro
Debug SinDeg(90)
Publié : dim. 12/févr./2006 12:04
par comtois
Mais oui quel âne
J'avais testé avec la macro de Flype pour comparer avant de poster
Code : Tout sélectionner
Macro For(initialisation, condition, incrementation, instruction)
;Commentaire
initialisation
While (condition)
instruction
incrementation
Wend
EndMacro
For( j.f=0.0, j<0.20, j+0.05, Debug StrF(j,2) )
Mais c'est pas tout à fait la même chose
Bon si un modo peut supprimer ce post , c'est pas la peine d'encombrer pour rien .
Publié : dim. 12/févr./2006 12:58
par Dr. Dri
On va pas le supprimer ^^
A la rigueur il faudrait même que dans l'aide un exemple similaire soit présent
Dri

Publié : dim. 12/févr./2006 14:38
par comtois
Dr. Dri a écrit :On va pas le supprimer ^^
A la rigueur il faudrait même que dans l'aide un exemple similaire soit présent
Ce que je retiens c'est qu'il ne faut pas mettre de commentaire dans une macro
si je reprends la modif d'Erix14
Code : Tout sélectionner
Macro SinDeg(Angle)
Sin((Angle) * 0.0174533)
;Commentaire
EndMacro
Debug SinDeg(90) * 100
le résultat est faux !
Bref , pas de commentaire dans les macros ! ou alors faudrait que le compilo les enlève tout seul

Publié : dim. 12/févr./2006 14:54
par Polo
comtois a écrit :Bref , pas de commentaire dans les macros ! ou alors faudrait que le compilo les enlève tout seul

ça me parait logique, il devrait le faire.
Pour moi, ça reste un bug.
Publié : mer. 15/févr./2006 20:32
par comtois
C'est corrigé avec la beta 3
