Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi if x >100 then <--- geht nicht :-( (https://www.delphipraxis.net/6222-if-x-100-then-geht-nicht.html)

flomei 3. Jul 2003 21:52


if x >100 then <--- geht nicht :-(
 
Ich habe in meinem Programme folgenden Code:
Delphi-Quellcode:
procedure TMainForm.notaus(Sender: TObject);
  begin
    if
      Fuellstand.Position = >100
    then
      ...
Der Compiler gibt mir folgende Fehlermeldung aus:
Zitat:

[Error] MainFormUnit.pas(127): Expression expected but '>' found
Ich weiss mittlerweile, dass es an dem > liegt aber wie kann ich das ändern?

Thx im Voraus!

MfG Florian :hi:

sakura 3. Jul 2003 21:53

Nimm das Lerrzeichen zwischen dem "=" und dem ">" weg ;-)

...:cat:...

flomei 3. Jul 2003 21:58

Sagen wir es so:
Delphi-Quellcode:
begin
   if
    Sakura.Beitrag = Joke then :-)
   end
  else
   begin
   if
    Sakura.Beitrag = Solution then :-(
   end
end;
Verstanden? ;)

MfG Florian :hi:

sakura 3. Jul 2003 22:00

Na ja, schräge "Delphi-Grammatik" aber okay :lol:

...:cat:...

Marco Haffner 3. Jul 2003 22:03

Meinst Du
Delphi-Quellcode:
Fuellstand.Position >= 100

flomei 3. Jul 2003 22:06

Bedeutet das nicht größer oder gleich 100?

MfG Florian :hi:

sakura 3. Jul 2003 22:10

Ja, aber dass hattest Du im ersten Posting ja auch zu stehen ;-) Je nach dem was Du möchtest, entweder
Delphi-Quellcode:
Fuellstand.Position > 100
oder
Delphi-Quellcode:
Fuellstand.Position >= 100
...:cat:...

Marco Haffner 3. Jul 2003 22:13

Du überprüfst auf einen Füllstand, 0% bis 100%?
Dann reicht
Delphi-Quellcode:
Fuellstand.Position = 100
Mehr als 100% ist wohl schlecht.

CepheidenX 4. Jul 2003 00:01

Zitat:

Zitat von Marco Haffner
Du überprüfst auf einen Füllstand, 0% bis 100%?
Dann reicht
Delphi-Quellcode:
Fuellstand.Position = 100
Mehr als 100% ist wohl schlecht.

find die Lösung mit größer gleich aber auch besser.
>100% sollte zwar eigentlich nicht passieren aber bei Windows weis man nie. :?

Luckie 4. Jul 2003 02:50

Zitat:

Zitat von CepheidenX
>100% sollte zwar eigentlich nicht passieren aber bei Windows weis man nie. :?

Warum sollte Windows an einer fehlerhaften Implementierung schuld sein? :roll:

flomei 4. Jul 2003 06:56

Ihr habt recht. Irgendwie dumm über 100% zu wollen. Ich hab das jetzt geändert und es geht.

MfG Florian :hi:

Christian Seehase 4. Jul 2003 13:04

Moin Florian,

es hätte sich ja beim Füllstand z.B. um 100 Liter handeln können.
Von Prozent hattest Du nichts geschrieben ;-)

flomei 4. Jul 2003 16:01

Zitat:

Zitat von Christian Seehase
es hätte sich ja beim Füllstand z.B. um 100 Liter handeln können.
Von Prozent hattest Du nichts geschrieben

Das ist ne Komponente aus dem TMS Instrumentation Workshop. Da kann man einen beliebigen Maximal-Wert eingeben. :roll: Ob das wirklich Sinn macht sei dahingestellt...
Hab das Problem ja gelöst. :D

MfG Florian :hi:

Daniel B 4. Jul 2003 16:19

Zitat:

Zitat von flomei
Das ist ne Komponente aus dem TMS Instrumentation Workshop.

Und Du hast das für 70€ gekauft? Würde mich mal interessieren wie es abgelaufen ist, da ich evtl. was von denen kaufen möchte.

Grüsse, Daniel :hi:

flomei 4. Jul 2003 17:09

Zitat:

Zitat von Daniel B
Und Du hast das für 70€ gekauft?

:roll: So ähnlich: >>> Link <<<

Aber wer will schon unbedingt die Saucen haben?

MfG Florian :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 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