Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Fehler Listenindex außerhalb des gültigen Bereichs. (https://www.delphipraxis.net/216848-fehler-listenindex-ausserhalb-des-gueltigen-bereichs.html)

TomyN 12. Mär 2025 16:45

Fehler Listenindex außerhalb des gültigen Bereichs.
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

Neuerdings bekomme ich, wenn ich ein Programm in der IDE mit den default 'Debug' Einstellungen ausführe beim regulären Ende (aus dem Programm heraus) eine Fehlermeldung (siehe auch den Anhang):

Listenindex außerhalb des gültigen Bererichs (18). TComponentList-Bereich ist 0..17

Den kann ich bestätigen, dann kommt er nochmal, diesmal mit geringeren Zahlen und dann bin ich wieder in der IDE.
Der Fehler tritt nur manchmal und nur in der IDE auf und hat auch anscheinend keinerlei Auswirkungen.

Hat da jemand eine Idee?

himitsu 12. Mär 2025 17:33

AW: Fehler Listenindex außerhalb des gültigen Bereichs.
 
Wenn Fehler in einem Try-Except abgefangen werden, dann sieht man sie natürlich nur, beim Debuggen.
(außer jemand gibt den Fehler nach außen durch, oder loggt ihn)

Sicher, dass es aus deinem Programm kommt?
Diese Fehler-Dialoge sehen eigentlich anders aus, mit der Möglichkeit das Debuggen anzuhalten oder fortzusetzen.
Das hier sieht eher wie ein Fehler im Delphi selbst aus.

Was sagt denn der Stacktrace?
siehe [Details>>] :angle2:



Einen ähnlichen Fehler, oder gar den Gleichen, hatte ich vor Längerem auch öfters (Delphi XE, Delphi 10.4 und vielleicht auch noch Delphi 11),
aber dort war der innerhalb der IDE/Debugger, wo am Ende des Debuggens es vermutlich in irgendeiner Aktualisierung der GUI abrauchte.
Nur einen Grund fand ich damals nicht.

Uwe Raabe 12. Mär 2025 21:29

AW: Fehler Listenindex außerhalb des gültigen Bereichs.
 
Der Stacktrace unter Details wäre interessant...

TomyN 13. Mär 2025 11:34

AW: Fehler Listenindex außerhalb des gültigen Bereichs.
 
Code:
[679868F0]{rtl290.bpl } System.Classes.TList.Get (Line 5234, "System.Classes.pas" + 2) + $7
[6760F61F]{vcl290.bpl } Vcl.AppEvnts.TMultiCaster.GetAppEvents (Line 686, "Vcl.AppEvnts.pas" + 1) + $7
[6760EF46]{vcl290.bpl } Vcl.AppEvnts.TMultiCaster.DoActivate (Line 438, "Vcl.AppEvnts.pas" + 5) + $5
[675B3C64]{vcl290.bpl } Vcl.Forms.TApplication.WndProc (Line 12948, "Vcl.Forms.pas" + 140) + $C
[679A4E3C]{rtl290.bpl } System.Classes.StdWndProc (Line 19091, "System.Classes.pas" + 8) + $0
[675B47BB]{vcl290.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 13376, "Vcl.Forms.pas" + 23) + $1
[675B47FE]{vcl290.bpl } Vcl.Forms.TApplication.HandleMessage (Line 13406, "Vcl.Forms.pas" + 1) + $4
[675B4B3D]{vcl290.bpl } Vcl.Forms.TApplication.Run (Line 13545, "Vcl.Forms.pas" + 27) + $3
[00CA8B02]{bds.exe    } bds.bds + $DE

jaenicke 13. Mär 2025 12:21

AW: Fehler Listenindex außerhalb des gültigen Bereichs.
 
Oft hilft es dabei, wenn du als Desktop wieder das "Standard-Layout" und beim Debuggen das Standard "Debug-Layout" auswählst. Den jeweiligen Standard kannst du auch unter Ansicht --> Desktops einstellen.

Der Fehler sieht hier zwar weniger nach der Oberfläche aus, aber zumindest ist es einen Versuch wert. Denn nach dem Ende der Debugsitzung wird ja das Layout umgeschaltet.

Uwe Raabe 13. Mär 2025 12:33

AW: Fehler Listenindex außerhalb des gültigen Bereichs.
 
Der Fehler ist offenbar bekannt, aber wohl noch nicht behoben:
https://quality.embarcadero.com/browse/RSP-42355
https://embt.atlassian.net/servicede...rtal/1/RSS-580

Wenn ich die Reports richtig interpretiere, passiert es nur (vorwiegend?) mit dem Parnassus Parallel Debugger.

jaenicke 13. Mär 2025 14:22

AW: Fehler Listenindex außerhalb des gültigen Bereichs.
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1547063)
Wenn ich die Reports richtig interpretiere, passiert es nur (vorwiegend?) mit dem Parnassus Parallel Debugger.

Mit dem gibt es mehrere Probleme, unter anderem, dass sich die Assembleransicht bei jedem Step schließt. Deshalb aktiviere ich den ausschließlich kurzzeitig, wenn ich ihn brauche. Das ist schade, aber anders kann man damit leider aktuell nicht arbeiten.

TomyN 13. Mär 2025 16:52

AW: Fehler Listenindex außerhalb des gültigen Bereichs.
 
Danke für die Infos. Ich habe diesen Debugger noch nicht so lange drauf, könnte damit zusammenhängen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 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 by Thomas Breitkreuz