![]() |
Komische Ergebnisse bei Cosinus ...
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
habe folgendes Problem. Ich schreibe gerad an einem Programm um Feldlinienbilder zeichnen zu lassen. Nach ewiger quälerei mit Sinus und co hab ich jetzt plötzlich ein unverständliches Problem. Wie kommt der Wert, der auf dem Screenshot zusehen ist, zustande? test ist als extended deklariert. Mfg Toni |
Re: Komische Ergebnisse bei Cosinus ...
In Delphi verwenden die Winkelfunktionen Bogenmaß statt Winkel.
Umrechnung: bogenmaß=grad*Pi/180 |
Re: Komische Ergebnisse bei Cosinus ...
Das liegt daran, dass du die Variable "test" nie verwendest. Das sagt dir auch Delphi unten mit dem Hinweis. Der Compiler erkennt das, und kompiliert diese Codezeile gar nicht erst. Sie wird also nie ausgeführt, und das hat die Auswirkung, dass einfach irgendwas angezeigt wird, das überhaupt nichts mit dem wirklichen Wert zu tun hat.
Oder du hast zwar die Compileroptimierung abgeschaltet, aber fragst den Wert von "test" schon ab, bevor die Zeile ausgeführt wurde. |
Re: Komische Ergebnisse bei Cosinus ...
Ah ok, danke....
kann man das irgendwo ausstellen? |
Re: Komische Ergebnisse bei Cosinus ...
Was austellen?
|
Re: Komische Ergebnisse bei Cosinus ...
die compileroptimierung. :D
wahrscheinlich unter projekt->optionen->compiler? |
Re: Komische Ergebnisse bei Cosinus ...
Und was bringt das, wenn die variable nicht benutzt wird? :gruebel:
|
Re: Komische Ergebnisse bei Cosinus ...
Was musst du da ausstellen? verwende die Variable im programm und es wird mitkompiliert.
|
Re: Komische Ergebnisse bei Cosinus ...
Ups.
Lag doch nicht am Bogenmaß. Aber das muss man auch beachten. |
Re: Komische Ergebnisse bei Cosinus ...
Zitat:
Außerdem sollte man Variablen, die nie verwendet werden gleich ganz weglassen. :wink: MfG Binärbaum |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 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 by Thomas Breitkreuz