AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Delphi Aus Extended wird immer Integer (oder Delphi rundet selbstständig)
Thema durchsuchen
Ansicht
Themen-Optionen

Aus Extended wird immer Integer (oder Delphi rundet selbstständig)

Ein Thema von Captnemo · begonnen am 12. Okt 2015 · letzter Beitrag vom 12. Okt 2015
Antwort Antwort
nahpets
(Gast)

n/a Beiträge
 
#1

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)

  Alt 12. Okt 2015, 14:59
Moment, damit ich es richtig verstehe:

In FYR sind Werte von >= 4.75 bis <= 5.25?
Diese Werte werden im Debugger wie erwartet angezeigt?

Woher weißt Du, das FMin und FMax nachher = 5 sind?

In dem Quelltext kann ich keine Ausgabe der Werte erkennen.

Zeig' uns doch bitte mal die Werteausgabe (eventuell liegt ja erst dort der "Hund" begraben).
  Mit Zitat antworten Zitat
Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#2

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)

  Alt 12. Okt 2015, 15:08
Moment, damit ich es richtig verstehe:

In FYR sind Werte von >= 4.75 bis <= 5.25?
Diese Werte werden im Debugger wie erwartet angezeigt?

Woher weißt Du, das FMin und FMax nachher = 5 sind?

In dem Quelltext kann ich keine Ausgabe der Werte erkennen.

Zeig' uns doch bitte mal die Werteausgabe (eventuell liegt ja erst dort der "Hund" begraben).
ü

Das im FYR diese Werte stehen sehe ich ja im debugger. Genauso dass in FMin und FMax eben nur 5 steht. Auch die beider IF-Bedingungen liefert immer False, und deren Anwesungen werden auch nie angesprungen.

Eine Ausgeberoutine in der Form gibt es im Objekt nicht, aber es wird später eine Skala aus den beiden Werten FMin und FMax erzeugt, die "unsinnigerweise" von 5 bis 5 geht.
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#3

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)

  Alt 12. Okt 2015, 15:17
Was passiert bei diesen Zuweisungen?
Delphi-Quellcode:
self.FMax:=4.1;
self.FMin:=5.249;
Ergebnis wie erwartet oder auch beides Mal 5?

und bitte
Datentypen sämtlicher Variablen? Vollständiges Beispielprogramm?
Aus dem bisher Vorhandenen lässt sich nicht erkennen, wo das Problem liegen könnte.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)

  Alt 12. Okt 2015, 15:23
Hattest Du FMin und FMax zunächst mal als Integer angelegt und später das Projekt verschoben?
Vielleicht greifen Linker und Debugger auf unterschiedliche Versionen zurück?
Notfalls mal Projektkopien und dcu´s löschen/verschieben und Projekt bereinigen.

Aber vermutlich kannst Du Dir schon mal eine Wand suchen, gegen die Du später den Kopf hauen kannst.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#5

AW: Aus Extended wird immer Integer (oder Delphi rundet selbstständig)

  Alt 12. Okt 2015, 15:39
Mann André,

Hast du eine Wand die du zufällig nicht mehr brauchst?

Klar bereinigt hatte ich immer fleißig. Er löscht auch brav seine DCU's.....bis auf eine (Warum, weiß der Teufel). Manuelle gelöscht...alles Tutti

Jetzt wird natürlich die vorher so widerspenstige DCU beim Bereinigen auch gelöscht. Das verstehe wer will.

Danke aber an alle, die sich darüber einen Kopf gemacht habe. (Warum ich auf sowas "einfaches" nicht selber komme....muss am Alter liegen)
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  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 04:36 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