Hallo,
ein paar Gedanken dazu.
s[i]
Du nimmst immer den gleichen "Problemstring" bei den gleichen Projekten?
Wann genau (bei welchem i) kommt der Überlauf,
welcher Buchstabe steht dort?
Bei den Projektoptionen fällt mir noch das Alignment ein,
was aber hier nicht der Grund sein sollte, aber naja ...
Die Projekte benutzen die gleiche Delphi-Version?
Danke für die Überlegungen! Ja, hab gerade auf 12.1 aktualisiert. Die alten Projekt-Dateien funktionieren (offenbar mit anderen Einstellungen), ein neues Projekt mit genau der Funktion ergibt den Fehler.
Was meinst Du mit Alignment?
Ja, es ist immer der gleiche Problemstring, ich hab durch Probieren noch andere gefunden, es scheint aber zahlreiche/unbegrenzt Problemstrings zu geben: ich hab hier immer mehr vom Original-String durch x ersetzt, die werfen allesamt einen Fehler:
lbl_xxxxxx_xxxxxxxxxxxxxxx_xxx
je mehr x, desto früher in der Schleife kommt der Fehler. Der "Original-Problemstring" erzeugt erst an Stelle 30 den Fehler.
Dh im Grunde reicht schon
xxx_xxxxxx_x
Völlig eigen, dass das 15 Jahre lang nur aufgrund der Compiler-Projekt-Einstellungen unbemerkt geblieben ist