Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi größe von inhalt einer var prüfen (https://www.delphipraxis.net/127566-groesse-von-inhalt-einer-var-pruefen.html)

Delphi-Phil 15. Jan 2009 14:39


größe von inhalt einer var prüfen
 
Hallo Zusammen,

ich habe eine Variable vom Typ Integer da steht eine Zahl drin z.B. 10

jetzt stelle ich mir meine Funkion so vor:

Delphi-Quellcode:
wert : Integer;
begin
if wert > 13 then ShowMessage('Der Wert ist größer als 13!') else
 
begin

end;
end;
Nur leider geht es so nicht ganz...

Wie kann ich also prüfen ob der Wert größer ist als 13????

[edit=mkinzler]Für Delphi-Quelltext ist der Delphi-Tag besser geeignet Mfg, mkinzler[/edit]

himitsu 15. Jan 2009 14:41

Re: größe von inhalt einer var prüfen
 
wieso geht das denn nicht?

der Vergleich ist zumindestens richtig.

taaktaak 15. Jan 2009 14:42

Re: größe von inhalt einer var prüfen
 
Zitat:

Nur leider geht es so nicht ganz...
wieso sollte das nicht funktionieren???
WAS konkret funktioniert denn nicht?

sofl 15. Jan 2009 14:46

Re: größe von inhalt einer var prüfen
 
deine variable wert ist noch nicht initialisiert. das kannst du z.b. so machen

Delphi-Quellcode:
wert : Integer;
begin
wert := 15;
if wert > 13 then ShowMessage('Der Wert ist größer als 13!') else

begin

end;
end;

Whatever 15. Jan 2009 14:48

Re: größe von inhalt einer var prüfen
 
Hallo,

soviel ich weiß sollte der Vergleich eingeklammert werden... Ansonsten seh ich keinen Fehler.

mfg Whatever

mkinzler 15. Jan 2009 14:49

Re: größe von inhalt einer var prüfen
 
Zitat:

Zitat von Whatever
Hallo,

soviel ich weiß sollte der Vergleich eingeklammert werden... Ansonsten seh ich keinen Fehler.

mfg Whatever

Wenn nur eine Bedingung vorhanden ist würde das die Übersichtlichkeit nur verschlechtern

Delphi-Phil 15. Jan 2009 14:50

Re: größe von inhalt einer var prüfen
 
doch die werte sind in der var drinne...

ich habe hier nicht per clipboard gepostet... sondern per hand;)

ich hatte nur ein = zu viel hier:

Delphi-Quellcode:
if wert [b]=[/b] > 13 then ShowMessage('Der Wert ist größer als 13!') else
[edit=mkinzler]Bitte an Tags denken Mfg, mkinzler[/edit]

Delphi-Phil 15. Jan 2009 14:55

Re: größe von inhalt einer var prüfen
 
und ein problem habe ich immer noch es tritt nicht die bedingung ein.

wenn in der Var ein Wert von 13 steht, soll das hier kommen

ShowMessage('Es geht nichts über 13')

wieso geht das nicht???

Delphi-Phil 15. Jan 2009 14:59

Re: größe von inhalt einer var prüfen
 
ich glaube ich habe den fehler gefunden:

es muss heißen if wert > 12 then

wenn in der Var eine 13 steht oder??

Sir Rufo 15. Jan 2009 15:05

Re: größe von inhalt einer var prüfen
 
Wenn ab 13 der Text erscheinen soll, dann schreib doch
Delphi-Quellcode:
if wert >= 13 then ...
das ist zwar das gleiche wie
Delphi-Quellcode:
if wert > 12 then ...
passt aber besser zu deiner Definition "ab 13 soll das passieren" ;) so wird der Quellcode sprechend

Allerdings ist deine Fehlermeldung "Es geht nichts über 13" dann aber nicht richtig, denn 13 ist nicht über 13!


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