Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
SPH
Messages : 4945 Inscription : mer. 09/nov./2005 9:53
Message
par SPH » sam. 05/mars/2011 15:51
Salut fred,
Un truc formidable serait de pouvoir faire un goto, un gosub, ou un restore vers une etiquette sous la forme de :
Code : Tout sélectionner
i=2
Goto "etiquette"+str(i)
etiquette0:
etiquette1:
etiquette2:
etiquette3:
J'ai des datas representant des lignes de pixels et j'ai fais une etiquette pour chaque ligne. Hors, impossible de tester une ligne en particulier puisque restore en peux pas etre Restore "etiquette"+str(ligne)
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
SPH
Messages : 4945 Inscription : mer. 09/nov./2005 9:53
Message
par SPH » dim. 06/mars/2011 10:26
Fred, pourrais tu me donner ton avis ?
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
G-Rom
Messages : 3641 Inscription : dim. 10/janv./2010 5:29
Message
par G-Rom » dim. 06/mars/2011 11:48
Tu as pensé au macros ?
Code : Tout sélectionner
Macro Goto_(nb)
Goto etiquette#nb
EndMacro
Goto_(2)
etiquette0:
Debug "0"
End
etiquette1:
Debug "1"
End
etiquette2:
Debug "2"
End
etiquette3:
Debug "3"
End
Fred
Site Admin
Messages : 2808 Inscription : mer. 21/janv./2004 11:03
Message
par Fred » dim. 06/mars/2011 12:44
PureBasic est compilé, donc tu ne peux pas facilement faire ca. Apres, tu peux toujours utiliser une map qui stocke la relation chaine -> adresse.