Page 1 sur 1

pointeur de list ... ou est le probleme

Publié : dim. 05/juin/2011 15:40
par Thyphoon
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

Re: pointeur de list ... ou est le probleme

Publié : dim. 05/juin/2011 16:10
par Le Soldat Inconnu
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

Re: pointeur de list ... ou est le probleme

Publié : dim. 05/juin/2011 16:24
par Thyphoon
pfffffffffff et dire que je me prends la tête depuis ce matin ...
merci beaucoup !!
:D