![]() |
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:
Nur leider geht es so nicht ganz...
wert : Integer;
begin if wert > 13 then ShowMessage('Der Wert ist größer als 13!') else begin end; end; 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] |
Re: größe von inhalt einer var prüfen
wieso geht das denn nicht?
der Vergleich ist zumindestens richtig. |
Re: größe von inhalt einer var prüfen
Zitat:
WAS konkret funktioniert denn nicht? |
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; |
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 |
Re: größe von inhalt einer var prüfen
Zitat:
|
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:
[edit=mkinzler]Bitte an Tags denken Mfg, mkinzler[/edit]
if wert [b]=[/b] > 13 then ShowMessage('Der Wert ist größer als 13!') else
|
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??? |
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?? |
Re: größe von inhalt einer var prüfen
Wenn ab 13 der Text erscheinen soll, dann schreib doch
Delphi-Quellcode:
das ist zwar das gleiche wie
if wert >= 13 then ...
Delphi-Quellcode:
passt aber besser zu deiner Definition "ab 13 soll das passieren" ;) so wird der Quellcode sprechend
if wert > 12 then ...
Allerdings ist deine Fehlermeldung "Es geht nichts über 13" dann aber nicht richtig, denn 13 ist nicht über 13! |
Re: größe von inhalt einer var prüfen
danke Rufo,
jetzt habe ich es auch verstanden!!! :) :) :) es liegt an dem = was bei mir fehlte!!! Jetzt geht es super, so wie ich wollte!! :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: |
Re: größe von inhalt einer var prüfen
leider geht eine sache immer noch nicht so wie ich es möchte!
Delphi-Quellcode:
if Wert >= 13 then ShowMessage('Das geht nicht!') else
wenn ich jetzt den Wert 13 in der Var Wert habe kommt die Meldung es geht nicht! Das ist ja auch richtig! Es wird aber trotzdem das ausgeführt was hinter dem else steht wenn die Meldung kommt das darf doch nicht sein!!! Oder?? |
Re: größe von inhalt einer var prüfen
Sprich doch bitte in ganzen Sätzen - äh in ganzen Code-Blöcken.
Die Kristallkugel verrät mir, dass du wahrscheinlich einen begin ... end block nicht gesetzt hast. |
Re: größe von inhalt einer var prüfen
du hattest recht...
das witzige dabei ist: ich habe begin and end blöcke diese sind aber auskommentiert zum testen und als else sollte einfach nur ne message kommen...LOL Jetzt geht aber wirklich alles wie geschmiert ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:22 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