AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Repeat until high(Array) Problem

Ein Thema von Edelfix · begonnen am 10. Sep 2019 · letzter Beitrag vom 11. Sep 2019
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
3.571 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#11

AW: Repeat until high(Array) Problem

  Alt 11. Sep 2019, 10:07
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)
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
543 Beiträge
 
Delphi 10.3 Rio
 
#12

AW: Repeat until high(Array) Problem

  Alt 11. Sep 2019, 11:23
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.
  Mit Zitat antworten Zitat
Schokohase

Registriert seit: 17. Apr 2018
971 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#13

AW: Repeat until high(Array) Problem

  Alt 11. Sep 2019, 12:32
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.
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.
  Mit Zitat antworten Zitat
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
543 Beiträge
 
Delphi 10.3 Rio
 
#14

AW: Repeat until high(Array) Problem

  Alt 11. Sep 2019, 13:02
Alles klar.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 21:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf