![]() |
Re: Winkelumrechnung
Du bringst da einiges durcheinander, aber so müßte es funzen:
Delphi-Quellcode:
Gruß
Zahl1 := strtofloat (EdtWinkel.text);
Zahl2 := strtofloat (EdtMinuten.text); Zahl3 := strtofloat (EdtSekunden.text); Ergebnis:=(Zahl1 + Zahl2/60 + Zahl3/3600)*pi/180; LblErgebnis.caption := FloatToStr(Ergebnis); Wolfgang |
Re: Winkelumrechnung
Ich weiß einfach nicht weiter!
Was muss ich jetzt ändern um diese Fehlermeldung wegzubekommen? LblErgebnis soll ja anfangs leer bleiben, damit später das Ergebnis, also das Bogenmaß, dort ausgegeben wird. Aktueller Stand:
Delphi-Quellcode:
Zahl1 := strtofloat (EdtWinkel.text);
Zahl2 := strtofloat (EdtMinuten.text); Zahl3 := strtofloat (EdtSekunden.text); Ergebnis := strtofloat (LblErgebnis.caption); Ergebnis:=(Zahl1 + Zahl2/60 + Zahl3/3600)*pi/180; LblErgebnis.Caption := FloatToStr(Ergebnis); Aber auch wenn ich nicht weiter weiß möchte ich mich jetzt schonmal bei euch für eure Unterstützung bedanken! |
Re: Winkelumrechnung
Schmeiß diese Zeile raus:
Delphi-Quellcode:
Überlege doch selbst mal, was diese Zeile macht: Du möchtest den Wert im Label in eine Fließkommazahl umwandeln und der Variablen "Ergebnis" zuweisen. Das ist Quatsch, da das Label zur Ausgabe und nicht zur Eingabe dient.
Ergebnis := strtofloat (LblErgebnis.caption);
Da ist ganz klar, dass diese Meldung (beim zu Beginn leeren Label) erscheint. |
Re: Winkelumrechnung
War doch schon fertig.
Wieso hast du diese unsinnige Zeile wieder reingenommen? |
Re: Winkelumrechnung
Hey Danke!:)
Es funktioniert! Hätte nicht gedacht das es so einfach geht und es steckt Logik dahinter:P Danke euch allen für eure Hilfe! Meine Hausarbeit ist gerettet!^^ |
Re: Winkelumrechnung
Zitat:
Grüß Wolfgang |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 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