Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Unendlich und Case..Of (https://www.delphipraxis.net/70779-unendlich-und-case.html)

Nessalio 4. Jun 2006 17:33


Unendlich und Case..Of
 
Nabend!

wie ich euch alle kenne, könnt ihr mir die frage mit sicherheit schnell beantworten:
wie kann ich mit einem case..of befehl "unendlich plus" darstellen?
also z.b.:

case a of
1.."unendlich plus": label1.....

mit "infinity" geht das nicht!
danke schon mal!

fkerber 4. Jun 2006 17:35

Re: Unendlich und Case..Of
 
Hi!

Da könnte dir ein if mit >= 1 helfen, oder?


Ciao Frederic

mkinzler 4. Jun 2006 17:35

Re: Unendlich und Case..Of
 
Da man m.W. "unendlich" nicht in einem Integerwert darstellen kann, ist deine Abfrage so nicht machbar. Oder wie sieht unendlich als Zahl aus?
[
Edit]
Zitat:

Da könnte dir ein if mit >= 1 helfen, oder?
2 ist also größer als unendlich?[/edit]

Nessalio 4. Jun 2006 17:41

Re: Unendlich und Case..Of
 
gibst denn sowas in der art wie case..of, dass extended-werte versteht?
dann könnte ich doch mit "infinity" arbeiten, oder?

mkinzler 4. Jun 2006 17:45

Re: Unendlich und Case..Of
 
Zitat:

gibst denn sowas in der art wie case..of, dass extended-werte versteht?
Nein, du könntest aber einen bestimmten Wert des wertebereichs als Wert für "unendlich" festlegen. z.B. der höchste mögliche Wert des Bereichs (z.B. bei 8-Bit Integer die 255).

TheAn00bis 4. Jun 2006 17:45

Re: Unendlich und Case..Of
 
Auch extended kennt kein unendlich...

Erklär mal, was du damit erreichen willst.

Nessalio 4. Jun 2006 17:49

Re: Unendlich und Case..Of
 
naja, meine anwendung soll allen werten ab 85000 den befehl "close" geben!
sie berechnet wahrscheinlichkeiten!
leider kamen bei mir auch wahrscheinlichkeiten von über 100000000 heraus, und ich denke, wenn das programm einige tage läuft, kommen auch mehr als z.b. 1*10^14 wahrscheinlichkeiten heraus!
also, was tun?
ich kann ja schlecht schreiben:

85000..1*10^400: label1.....

oder?

fkerber 4. Jun 2006 17:49

Re: Unendlich und Case..Of
 
Hi!

Zitat:

Zitat von mkinzler
[Edit]
Zitat:

Da könnte dir ein if mit >= 1 helfen, oder?
2 ist also größer als unendlich?[/edit]

Wieso?
Er will einen Fall von 1 bis unendlich, da ist doch alles drin, was größer 1 ist, oder?


Ciao Frederic

alzaimar 4. Jun 2006 17:51

Re: Unendlich und Case..Of
 
Zitat:

Zitat von Nessalio
Nabend!
...
case a of
1.."unendlich plus": label1.....

Zitat:

Zitat von mkinzler
[Edit]
Zitat:

Da könnte dir ein if mit >= 1 helfen, oder?
2 ist also größer als unendlich?[/edit]

Wer lesen kann, ist klar im Vorteil. Da steht '1.. "unendlich plus": xxxx' ich interpretiere das als 'a >= 1'`. Und Du?

@Nessalio: Wie TheAn00bis schon fragte: Was willst Du denn machen? 'infinity' ist eine Konstante, die man laut OH nur für Zuweisungen verwenden kann, nicht jedoch für Vergleiche. Und was ist eigentlich "infinity plus"?

Hawkeye219 4. Jun 2006 17:54

Re: Unendlich und Case..Of
 
Auch eine CASE-Anweisung unterstützt ein "ELSE" :wink:

Gruß Hawkeye


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz