Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Stack- oder Warteschlangenoperation nicht abgeschlossen. (https://www.delphipraxis.net/160622-stack-oder-warteschlangenoperation-nicht-abgeschlossen.html)

Viktorii 23. Mai 2011 11:19

Delphi-Version: XE

Stack- oder Warteschlangenoperation nicht abgeschlossen.
 
Moin.

Wenn ich meine Anwendung lange genug laufen lasse, kommt irgendwann eine Messagebox mit der Fehlermeldung:

Stack- oder Warteschlangenoperation nicht abgeschlossen.

Die Anwendung scheint danach auch fehlerfrei weiter funktionieren zu können. Dieses Verhalten läßt sich leider nicht gezielt reporduzieren (wäre sonst ja auch zu einfach :?)

Mit google habe ich nur herausfinden können dass die Meldung scheinbar was mit Generics bzw. Collections zu hat.

Ich verwende in meiner Anwendung TObjectQueue. Wahrscheinlich hat die Meldung damit etwas zu tun.

Wie kann ich den Fehler eingrenzen bzw. was bedeutet dieser Fehler genau?

himitsu 23. Mai 2011 13:21

AW: Stack- oder Warteschlangenoperation nicht abgeschlossen.
 
Wenn man mal nach der Konstante SUnbalancedOperation in der Unit Generics.Collections sucht, dann findet man 4 Stellen, wo diese vorkommt.

An allen diesen Stellen wird die zugehörige Exception ausgelöst, wenn man versucht einen nichtvorhandenen Eintrag aus dem Queue/Stack rauszuholen (also Count = 0).


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz