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/)
-   -   (2*6+1)=0 - Seit heute rechnet mein Programm ab und zu falsch (https://www.delphipraxis.net/215919-2%2A6-1-%3D0-seit-heute-rechnet-mein-programm-ab-und-zu-falsch.html)

DeddyH 25. Sep 2024 15:36

AW: (2*6+1)=0 - Seit heute rechnet mein Programm ab und zu falsch
 
Zitat:

lenar und maxsc sind vom Typ integer,
;-)

himitsu 25. Sep 2024 15:56

AW: (2*6+1)=0 - Seit heute rechnet mein Programm ab und zu falsch
 
Pssst, Float oder nicht ...

In diesem Fall war es demnach ganz genau 0, sonst hätte das IF nichts getroffen,
und daran hätten auch CompareValue nichts geändert.

:angle:



Ja, per se wäre es bei einem Float bestimmt nicht ganz verkehrt.

dummzeuch 25. Sep 2024 15:56

AW: (2*6+1)=0 - Seit heute rechnet mein Programm ab und zu falsch
 
Zitat:

Zitat von Michael II (Beitrag 1541504)
Du Code nicht gelesen? (showmessage('m='+maxsc.ToString + ' l='+lenar.ToString);) - sonst du nicht schreiben das. Du nicht hilfreich.

Solche Antworten motivieren bestimmt andere, Dir zu helfen.

(Mich zwar nicht, aber es soll ja auch Leute geben, die stehen darauf.)

TomyN 26. Sep 2024 09:14

AW: (2*6+1)=0 - Seit heute rechnet mein Programm ab und zu falsch
 
Meine Erfahrung mit ähnlichen seltsamen Dingen ist die, dass der Fehler meist nicht da sitzt wo man ihn vermutet und er sichtbar wird.
Ich hatte es manchmal, dass eigentlich 'außerhalb' des Ziels geschrieben wurde, dass aber nicht aufgefallen ist, weil da der Speicherplatz für eine andere Variable war, die dann plötzlich ganz komische Sachen gemacht hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:21 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 by Thomas Breitkreuz