Entwickler-Ecke
Sonstiges (Delphi) - problem mit ln() - funktion
Lestat - Di 11.03.03 12:39
Titel: problem mit ln() - funktion
hallo,
ich hab ein problem mit der ln() - funktion in Delphi.
mein programm stürzt immer ab da, EInvalidOp wegen einer Gleichkommzahl!
Danke
Udontknow - Di 11.03.03 12:44
Hi!
Was ist eine Gleichkommazahl? :wink:
Du weisst, daß die Funktion ln keine reellen Werte <=0 akzeptiert?
Ansonsten, ein wenig Code wäre nicht schlecht.
Cu,
Udontknow
Lestat - Di 11.03.03 12:54
ja, ich weiß das das nicht unter 0 gehen darf !
aber trotzdem danke !!
Udontknow - Di 11.03.03 13:04
Mach doch mal folgendes:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| try //Zunächst Parameter für LN-Operation bestimmen r:=MeinWertFuerLNOperation //Hier die LN-Operation s:=ln(r); except On E:Exception do begin ShowMessage('Fehler, Wert '+FormatFloat(0'00.000',r)': '+E.Message); raise; end; end; |
So siehst du genau, welcher Wert das Problem verursacht.
Cu,
Udontknow
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!