System.Generics.Collections.TObjectQueue.Dequeue
Delphi
procedure Dequeue;
C++
HIDESBASE void __fastcall Dequeue();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TObjectQueue |
Description
Retire le premier élément de la file d'attente.
Dequeue retire mais ne renvoie pas le premier élément de la file d'attente. La propriété Count est décrémentée de 1. Si Count a déjà la valeur 0, une erreur est déclenchée.
Remarque : TObjectQueue.La méthode Dequeue est différente de la méthode TQueue.Dequeue du fait que c'est une procédure et qu'elle ne renvoie pas l'élément retiré de la file. Sinon, les deux méthodes fonctionnent de façon similaire. Utilisez TQueue.Peek pour travailler avec la tête de la file et TQueue.Dequeue lorsque vous avez terminé avec la tête, ou utilisez autrement TQueue.Extract pour prendre la possession.