c'est pourtant clair !
le signe ":" (la césure ) sert a mettre sur une seule ligne plusieurs lignes !
exemple :
le signe ":" apres une notation sert de label exemple
Code : Tout sélectionner
a=20
if a=20
goto label
Else
end
endif
label:
debug "le saut a été efectué"
calldebugger
; EPB
ce qui veut dire que si on utilise un label xxxx: et qu'on ecrit sur la meme ligne la suite du code
il faut ajouter le ":" de cesure donc :
Code : Tout sélectionner
DataSection
Image0: :IncludeBinary "47.ico"
Image1: :IncludeBinary "283.ico"
Image2: :IncludeBinary "315.ico"
Image3: :IncludeBinary "378.ico"
Image4: :IncludeBinary "380.ico"
EndDataSection
; EPB
soit pour la premiere ligne
le label Image0: suivi d'un espace puis le ":" de cesure de ligne puis la suite du code "IncludeBinary "47.ico""
donc : " Image0: :IncludeBinary "47.ico""
on est obligé de mettre un espace entre les 2 ": :"
car depuis la version 5.20 le signe "::" (sans espace ) designe l'utilisation d'un module (voir doc sur les modules )
exemple
remarquez le "::" sans espace !!
cela peut derouter, mais en fait c'est une convention
quoiqu'il en soit avant la 5.20 pouvoir faire
n'etait pas logique !! le label apparait bien , mais il n'y avait aucun signe de coupure (cesure) de ligne .....
maintenant c'est clair
Image0: :IncludeBinary "47.ico"
on separe bien le
label de la
coupure de ligne ....
autre solution
le mettre sur 2 lignes evite une eventuelle confusion ...