? Visual Basic 6 n'a pas de classe de file d'attente native. Toutefois, un programmeur peut créer un module de classe en utilisant la classe "Collection" dans ses fonctions pour mettre en œuvre une structure de file d'attente. Fonction
Ajouter un module de classe au projet et renommez-le ", QueueClass », par exemple . Créez la structure avec les « queueValues As New Collection" commande . Créer des fonctions " DEQUEUE " en tapant " Enfile » et :
Sous ENQUEUE (données Variant)
queueValues.Add données
End Sub
Fonction dequeue () As Variant
dequeue = queueValues.Item (1) Photos
queueValues.Remove 1
Fin de Fonction:
Dans le code, le type de la forme " file As New QueueClass " et accéder aux fonctions de file d'attente , comme n'importe quelle autre classe d'objet.
Caractéristiques
une file d'attente utilise une FIFO, ou« first-in -first- out " tampon , semblable à une queue à l'épicerie . Les éléments de commande Entrez dans la file d'attente est l'ordre où ils sortent . Par exemple, si vous avez entré "Bonjour", "25" et "TRUE" que les trois premières entrées de file d'attente , la file d'attente supprime "Bonjour" , puis " 25 ", puis " TRUE ".
< Br > Photos Avantages
Contrairement à un tableau, vous pouvez créer une file d'attente qui contient différents types de données, tels que les entiers , les chaînes et les valeurs booléennes ( vrai /faux) . Vous pouvez manipuler chaque entrée dans la file d'attente sans avoir à les convertir au même type de données .