AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Generics Fehler in TQueue? [edit: nein, Doku fehlerhaft]
Thema durchsuchen
Ansicht
Themen-Optionen

Generics Fehler in TQueue? [edit: nein, Doku fehlerhaft]

Ein Thema von Bummi · begonnen am 27. Feb 2012 · letzter Beitrag vom 27. Feb 2012
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.385 Beiträge
 
Delphi 12 Athens
 
#4

AW: Generics Fehler in TQueue?

  Alt 27. Feb 2012, 11:38
Wenn man sich die Meldungen durchliest, dann scheint mit "Mary" irgendwas nicht zu stimmen.
Code:
TQueue<String>.Create    -                                    -
Queue.Enqueue('John')    Element added: John                  John
Queue.Enqueue('Mary')    Element added: Mary                  John Mary
Queue.Enqueue('Bob')     Element added: Bob                   John Mary Bob
Queue.Enqueue('Anna')    Element added: Anna                  John Mary Bob Anna
Queue.Enqueue('Erica')   Element added: Erica                 John Mary Bob Anna Erica
Queue.Peek               First enqueued element is: "John".   [John] Mary Bob Anna Erica
Queue.Extract            Element extracted: John              Mary Bob Anna Erica
Queue.TrimExcess         -                                    -
Queue.Count              The queue contains 4 elements.       [Mary Bob Anna Erica]
Queue.Dequeue            Element removed: Mary                Bob Anna Erica
{Queue.Dequeue}          First enqueued element is: "Mary".   [Bob] Anna Erica
Queue.Clear              Element removed: Bob                 Anna Erica
{Queue.Clear}            Element removed: Anna                Erica
{Queue.Clear}            Element removed: Erica               -
Aber es sind einfach nur "schlechte" Meldungstexte, bzw. sie werden in einer falschen ungünstigen Reihenfolge ausgegeben.
Einfach mal diese beiden Meldungen austauschen und schon sieht es besser aus.
Code:
Queue.Dequeue            Element removed: Mary                Bob Anna Erica
{Queue.Dequeue}          First enqueued element is: "Mary".   [Bob] Anna Erica
[add]
@mjustin: Mary wird entfernt und danach ist es dennoch drin (first).
Das sieht also OK aus?
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (27. Feb 2012 um 11:43 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz