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 : 5114
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 ////
6 PC
Version de PB (64 bits) : 6.12, 6.20, 6.30, 6.40
Avatar de l’utilisateur
SPH
Messages : 5114
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 ////
6 PC
Version de PB (64 bits) : 6.12, 6.20, 6.30, 6.40
G-Rom
Messages : 3645
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 : 2884
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