Bonjour,

je cherche à faire de la déclaration de variables à la volée, comme ce n'est pas possible directement avec les indirections j'ai pensé à la compilation dynamique, mais je ne maitrise pas franchement son utilisation.
Voici mon code (local derrière un bouton pour tester), j'ai le retour "Le type STStruct_Descriptive est inconnu" pouvez-vous m'aider SVP?
Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
STStruct_Descriptive est une structure
	N est un entier
FIN
 
 
sMonCode est une chaîne = "m1t0p0 est une STStruct_Descriptive"
sRes est une chaîne = Compile("Declaration_struct_descriptive",sMonCode)
SI sRes = "" ALORS 
 
	ExécuteTraitement("Declaration_struct_descriptive",trtProcédure)
	{"m1t0p0.N",indVariable}=50
	Info({"m1t0p0.N",indVariable})
SINON
	Info(sRes)
 
FIN