Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wenn eine if-bedingung zutrifft dann... (https://www.delphipraxis.net/13614-wenn-eine-if-bedingung-zutrifft-dann.html)

himitsu 22. Dez 2003 17:52

Re: Wenn eine if-bedingung zutrifft dann...
 
Ach ja, normaler Weise müßte der Compiler bei deinem 1. Code auch noch gemeckern.

So in der Richtung - Variable könnte undefiniert sein.

Denn da fehlt noch ein kleiner Befehl:
Code:
[b]procedure[/b] proc;
[b]var[/b]
  b: boolean;
[b]begin[/b]
  [color=red]b := false;[/color]
  [b]if[/b] bedingung1 [b]then[/b]
  [b]begin[/b]
    anweisung;
    b := true;
  [b]end[/b];
  [b]if[/b] bedingung2 [b]then[/b]

Niels 22. Dez 2003 18:40

Re: Wenn eine if-bedingung zutrifft dann...
 
Moin!

Also wenn ich die Frage richtig verstehe willst du bei allen Möglickeiten verschiedene Anweisungen ausführen aber auch bei allen b auf true setzen.

Delphi-Quellcode:
b := true;
if bedingung1 then
  dosth
else if bedingung2 then
  dosth
else if bedingung3 then
...
else
  b := false
Hier ist b am Anfang true und wenn keine bedingung zutrifft wird b einfach wieder auf false gesetzt.

MfG Niels

Pseudemys Nelsoni 22. Dez 2003 18:41

Re: Wenn eine if-bedingung zutrifft dann...
 
danke, genau das wollte ich ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr.
Seite 2 von 2     12   

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