AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Fehler Listenindex außerhalb des gültigen Bereichs.
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler Listenindex außerhalb des gültigen Bereichs.

Ein Thema von TomyN · begonnen am 12. Mär 2025 · letzter Beitrag vom 13. Mär 2025
Antwort Antwort
TomyN

Registriert seit: 8. Nov 2006
Ort: Bayreuth
260 Beiträge
 
Delphi 10.3 Rio
 
#1

Fehler Listenindex außerhalb des gültigen Bereichs.

  Alt 12. Mär 2025, 16:45
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?
Miniaturansicht angehängter Grafiken
delphierror.png  
Thomas Neumann
Meine Projekte
www.satlive.audio
www.levelcheck.de
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

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

  Alt 12. Mär 2025, 17:33
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>>]



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.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.603 Beiträge
 
Delphi 12 Athens
 
#3

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

  Alt 12. Mär 2025, 21:29
Der Stacktrace unter Details wäre interessant...
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
TomyN

Registriert seit: 8. Nov 2006
Ort: Bayreuth
260 Beiträge
 
Delphi 10.3 Rio
 
#4

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

  Alt 13. Mär 2025, 11:34
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
Thomas Neumann
Meine Projekte
www.satlive.audio
www.levelcheck.de
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.857 Beiträge
 
Delphi 12 Athens
 
#5

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

  Alt 13. Mär 2025, 12:21
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.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.603 Beiträge
 
Delphi 12 Athens
 
#6

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

  Alt 13. Mär 2025, 12:33
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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.857 Beiträge
 
Delphi 12 Athens
 
#7

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

  Alt 13. Mär 2025, 14:22
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.
Sebastian Jänicke
AppCentral

Geändert von jaenicke (13. Mär 2025 um 14:25 Uhr)
  Mit Zitat antworten Zitat
TomyN

Registriert seit: 8. Nov 2006
Ort: Bayreuth
260 Beiträge
 
Delphi 10.3 Rio
 
#8

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

  Alt 13. Mär 2025, 16:52
Danke für die Infos. Ich habe diesen Debugger noch nicht so lange drauf, könnte damit zusammenhängen.
Thomas Neumann
Meine Projekte
www.satlive.audio
www.levelcheck.de
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:17 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