AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

SQRT() korrekt benutzen?

Ein Thema von luke_92 · begonnen am 25. Sep 2009 · letzter Beitrag vom 25. Sep 2009
Antwort Antwort
luke_92

Registriert seit: 25. Sep 2009
Ort: Bad Münster am Stein-Ebernburg
2 Beiträge
 
#1

SQRT() korrekt benutzen?

  Alt 25. Sep 2009, 22:59
Hallo, Leute

ich bin ABSOLUTER Delphi-Neuling und verstehe nciht was cih falsch gemacht habe...

nun ja... im var - Abschnitt meiner procedure habe ich unter anderem folgendes stehen...
Code:
  var
    ...
    diskriminante : Single;
    check_diskriminante : Single;
ich überprüfe dann später ob check_diskriminante < 0, wenn nicht
Code:
diskriminante := Sqrt (check_diskriminante);
und bekomme die Fehlermeldung:
http://www.mix3ry-design.de/root/Lukas/fail.jpg
Dabei markiert er mir die oben genannte Zeile...

Irgendeine Idee?

Danke schonmal

Lukas
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.017 Beiträge
 
Delphi XE2 Professional
 
#2

Re: SQRT() korrekt benutzen?

  Alt 25. Sep 2009, 23:05
check_diskriminante scheint negativ zu sein.
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
37.228 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: SQRT() korrekt benutzen?

  Alt 25. Sep 2009, 23:08
Welchen Wert hat denn check_diskriminante zu diesem Zeitpunkt?

Und welches ist der vorherige Befehl?
(Es muß nicht in dieser Zeille passiert sein)

Im Zweifel einfach etwas weiter davor einen Haltepunkt (F5) setzen und dann Zeilenweise (Befehl für Befehl) im Einzelschritt (F7/F8) durchgehn ... dann merkt man schon, wo es genau "knallt"
und wärenddessen kann man sich im Debugger auch die Inhalte der Variablen ansehn.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat
luke_92

Registriert seit: 25. Sep 2009
Ort: Bad Münster am Stein-Ebernburg
2 Beiträge
 
#4

Re: SQRT() korrekt benutzen?

  Alt 25. Sep 2009, 23:15
Danke, divBy0 ... ich hab mein else vergessen...

Danke auch, himitsu das hätte ich als nächstes versucht...

Lukas
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.017 Beiträge
 
Delphi XE2 Professional
 
#5

Re: SQRT() korrekt benutzen?

  Alt 25. Sep 2009, 23:18
Passiert schon mal...

Herzlich Willkommen in der DP!
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat
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 12:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf