![]() |
Re: leere Variable
Hast du die Unit Math eingebunden?
|
Re: leere Variable
jetzt kommt, nach einbinden von Math in die Unit wieder das Signal: Inkompatible Typen String und Extended
|
Re: leere Variable
Nun bin ich neugierig geworden. NAN ist folgendermaßen definiert:
Delphi-Quellcode:
Wieso lässt sich das denn compilieren/ausführen? :gruebel:
const
NaN = 0.0 / 0.0; PS: Sorry, dass es eher OT ist. PPS: Vielleicht gibt's das noch nicht in Delphu 5 |
Re: leere Variable
Herzlich willkommen in der Delphi-PRAXiS, Dellphi!
Falls du dich nicht für einen Datentypen entscheiden möchtest oder kannst, dann ist vielleicht ein Variant ganz nützlich:
Delphi-Quellcode:
NAN wurde übrigens erst mit Delphi 6 eingeführt...
var
V: Variant; procedure _Dump; begin if VarIsEmpty(V) then ShowMessage ('empty') else ShowMessage ('not empty: ' + VarToStr(V)); end; begin V := 42; _Dump; V := 3.1415; _Dump; V := 'x'; _Dump; V := ''; _Dump; VarClear (V); _Dump; end; Gruß Hawkeye |
Re: leere Variable
Und bei welchem Code.
|
Re: leere Variable
Zitat:
[edit] Oh, was zum... so viele neue Antworten, aber kein Kasten :shock: [/edit] |
Re: leere Variable
Zitat:
|
Re: leere Variable
Ich hätte eine Meldung bzgl. Division durch Null erwartet. Aber vielleicht denke ich zu beschränkt.
|
Re: leere Variable
Also was für ein Datentyp ist es denn jetzt? Ein String oder eine Real?
|
Re: leere Variable
Zitat:
Zeig mal deinen kompletten Quellcode. Was möchtest du denn eigentlich damit erreichen, mir ist noch nie ein Fall untergekommen in dem ein String='' oder i:=0 nicht gereicht hätte. Vielleicht ist ein Flag (boolsche Variable) das was du noch zusätzlich brauchst... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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-2025 by Thomas Breitkreuz