Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Repeat until high(Array) Problem (https://www.delphipraxis.net/201912-repeat-until-high-array-problem.html)

Stevie 11. Sep 2019 10:07

AW: Repeat until high(Array) Problem
 
Ich würd das ja als leichte(n) Compilerbug/-nickeligkeit bezeichnen, dass er sich entscheidet, die Debugsymbole auf die repeat Zeile zu legen, anstatt auf die until Zeile (wie er es macht, wenn du aus der Bedingung eine Funktion machst)

TigerLilly 11. Sep 2019 11:23

AW: Repeat until high(Array) Problem
 
Zitat:

Der Compiler hat die until Prüfung einfach nicht gemacht und schon hatte ich eine Endlos Schleife.
Hat der Code jetzt wie erwartet funktioniert oder nicht? Weil das war ja die Frage des TE - das Debuggerzeugs ist ein anderes Thema.

Schokohase 11. Sep 2019 12:32

AW: Repeat until high(Array) Problem
 
Zitat:

Zitat von TigerLilly (Beitrag 1445698)
Zitat:

Der Compiler hat die until Prüfung einfach nicht gemacht und schon hatte ich eine Endlos Schleife.
Hat der Code jetzt wie erwartet funktioniert oder nicht? Weil das war ja die Frage des TE - das Debuggerzeugs ist ein anderes Thema.

Der Code den der TE uns gezeigt hat, funktioniert einwandfrei.
Der Code den der TE uns NICHT gezeigt hat, funktioniert angeblich nicht.
Zitat:

Zitat von Edelfix (Beitrag 1445465)
Schokohase hat Recht. In dem kleinen Beispiel wird until doch ausgeführt obwohl kein blauer Punkt zu sehen ist.

Bedeutet dass mein Beispiel leider nicht so gut ist.

Im konkreten Fall hat ein Kunde sich beschwert das die Ausgabe nach Excel nicht mehr funktioniert.
Mit dem Debugger habe ich dann gesehen das die Ausgabe in eine Endlos Schleife Excel vollgemacht hat. Ich habe erst einmal den high Wert einer lokalen Variable zugewiesen und diese dann im until angefragt. Jetzt ist der Kunde erst einmal Glücklich aber ich habe Angst das es noch weitere Stellen gibt wo änliches auftreten kann.

Leider kann ich den Original Quelltext hier nicht posten.


TigerLilly 11. Sep 2019 13:02

AW: Repeat until high(Array) Problem
 
Alles klar. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:18 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz