![]() |
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? |
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. |
AW: Fehler Listenindex außerhalb des gültigen Bereichs.
Der Stacktrace unter Details wäre interessant...
|
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 |
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. |
AW: Fehler Listenindex außerhalb des gültigen Bereichs.
Der Fehler ist offenbar bekannt, aber wohl noch nicht behoben:
![]() ![]() Wenn ich die Reports richtig interpretiere, passiert es nur (vorwiegend?) mit dem Parnassus Parallel Debugger. |
AW: Fehler Listenindex außerhalb des gültigen Bereichs.
Zitat:
|
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