Restore "dt"+str(i)

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Restore "dt"+str(i)

Message par SPH »

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
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: Restore "dt"+str(i)

Message par SPH »

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

Re: Restore "dt"+str(i)

Message par G-Rom »

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

Re: Restore "dt"+str(i)

Message par Fred »

PureBasic est compilé, donc tu ne peux pas facilement faire ca. Apres, tu peux toujours utiliser une map qui stocke la relation chaine -> adresse.
Répondre