Programmation d'applications complexes
Thyphoon
Messages : 2706 Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :
Message
par Thyphoon » dim. 05/juin/2011 15:40
peut être que parmi vous quelqu’un pourra m'aider et m'expliquer pourquoi ce code pose problème
je veux juste pouvoir utiliser une liste dans une procédure en utilisant un pointeur ...
Code : Tout sélectionner
Structure TS_Pile
Cmd.s
True.b
en_cour.b
pos_else.l
pos_endif.l
numero.l
EndStructure
NewList mylist.TS_Pile()
AddElement(mylist())
mylist()\Cmd="coucou"
Procedure test(List *thelist.TS_Pile())
AddElement(*thelist())
*thelist()\Cmd="coucou2"
EndProcedure
test(@mylist())
ForEach(mylist())
Debug mylist()\Cmd
Next
Le Soldat Inconnu
Messages : 4312 Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :
Message
par Le Soldat Inconnu » dim. 05/juin/2011 16:10
comme ça ? faut pas mettre de pointeur
Code : Tout sélectionner
Structure TS_Pile
Cmd.s
True.b
en_cour.b
pos_else.l
pos_endif.l
numero.l
EndStructure
NewList mylist.TS_Pile()
AddElement(mylist())
mylist()\Cmd="coucou"
Procedure test(List thelist.TS_Pile())
AddElement(thelist())
thelist()\Cmd="coucou2"
EndProcedure
test(@mylist())
ForEach(mylist())
Debug mylist()\Cmd
Next
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64) ]
Thyphoon
Messages : 2706 Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :
Message
par Thyphoon » dim. 05/juin/2011 16:24
pfffffffffff et dire que je me prends la tête depuis ce matin ...
merci beaucoup !!