cette instruction (assigned) veut dire quoi:
un example
:DCode:
1
2 while Assigned(q.suivant) do begin
Version imprimable
cette instruction (assigned) veut dire quoi:
un example
:DCode:
1
2 while Assigned(q.suivant) do begin
ça veut dire:Citation:
while Assigned(q.suivant) do begin
Si l'objet q.suivant existe, fait ....Citation:
while (q.suivant <> nil) do begin
Salut
ce qui plus simplement correspond à:Citation:
Envoyé par Aide Delphi
[edit] Grillé par Pierrot !! [/edit]Code:
1
2 while (q.suivant <> nil) do begin
@+ Claudius
ça veut dir affecter a q.suivant une valeur
Il faut faire attention,
Quand on ne utilise pas le FreeAndNil mais justement .Destroy ou .free, on peut avoir le problème que l'objet n'existe plus, mais que le pointer n'est pas nil.
En ce cas la, on va passer le teste ( il pense que l'object existe ), mais vous obtenez un Acess violation. Il est une bonne habitude d'utiliser toujours FreeAndNil.