AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Delphi XE - Denkfehler oder Bug? (Progressbar MinMax)

Delphi XE - Denkfehler oder Bug? (Progressbar MinMax)

Ein Thema von Andreas2k · begonnen am 22. Nov 2010 · letzter Beitrag vom 22. Nov 2010
Antwort Antwort
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

AW: Delphi XE - Denkfehler oder Bug? (Progressbar MinMax)

  Alt 22. Nov 2010, 11:51
Ich habe kein XE und kann daher nichts dazu sagen.
Was passiert denn, wenn du z.B. im OI "Position" auf einen Wert zwischen Min und Max setzt?

Edit: Mein Beitrag ist Blödsinn. Der würde auf die Meldung passen, dass Position außerhalb des Bereichs liegt ...

Geändert von Matze (22. Nov 2010 um 12:10 Uhr)
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#2

AW: Delphi XE - Denkfehler oder Bug? (Progressbar MinMax)

  Alt 22. Nov 2010, 11:55
Hm das klingt für mich so, als wenn Min und Max intern als SmallInt deklariert wurden oder so?!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Delphi XE - Denkfehler oder Bug? (Progressbar MinMax)

  Alt 22. Nov 2010, 12:19
Deine Schleifenwerte zählent rückwärts und die Schleife (to) läuft vorwärts ... die Schleife wird also niemals durchlaufen.

Min muß aber dennoch kleiner sein, als Max.
Wenn du nun rückwärts rechnen, aber den Fortschritt vorwärts anzeigen willst, dann mußt du es umrechnen.


PS: Dieses Problem mit dem Setzen hat man auch im Programm, also wenn man es programmseitig setzen will.

Entweder man muß aufpassen wann man was in welcher Reihenfolge setzen tut.
Oder ich mach es mir "einfach" (wenn sich min/max ändern würden), dann laß ich diese fest und skaliere die Position.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (22. Nov 2010 um 12:22 Uhr)
  Mit Zitat antworten Zitat
Andreas2k

Registriert seit: 2. Jan 2003
108 Beiträge
 
Delphi XE5 Professional
 
#4

AW: Delphi XE - Denkfehler oder Bug? (Progressbar MinMax)

  Alt 22. Nov 2010, 12:26
Das war nur ein Beispiel und ich habe wohl die Werte vertauscht - es ging aber nicht um die schleife da ich auch ohne schleife in einem komplett leeren Form diesen Fehler bekam wenn ich die Werte im Objektinspektor eingestellt habe (also ohne manuelle Zuweisung im Code und auch ohne schleife).

Aber das Problem ist ja schon gelöst worden
Andreas
  Mit Zitat antworten Zitat
Antwort Antwort

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