Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mehr fach ELSE verwenden? (https://www.delphipraxis.net/119597-mehr-fach-else-verwenden.html)

Ruschy 28. Aug 2008 21:58


Mehr fach ELSE verwenden?
 
Hey ich bin anfänger und hab da mal ne Frage unswar möchte mehrfach else benutzen geht das?
Wenn in Label2 nichts steht dann füge den Text darein sollte aber doch dort was stehen füge den Text ins Label3 sollte dort auch was stehen dann füge es zu label4 und immer so weiter bis Label10 :-D Habs mal so versucht klappt aber nicht...

Delphi-Quellcode:
  if Form2.Label2.Caption = '' then
    Form2.Label2.Caption := frkt
   else
    Form2.Label3.Caption := frkt
   else
     Form2.Label3.Caption := frkt;
   end;
MfG Ruschy

omata 28. Aug 2008 22:02

Re: Mehr fach ELSE verwenden?
 
Delphi-Quellcode:
if Form2.Label2.Caption = '' then
  Form2.Label2.Caption := frkt
else if Form2.Label3.Caption = '' then
  Form2.Label3.Caption := frkt
else
  Form2.Label4.Caption := frkt;

mkinzler 28. Aug 2008 22:02

Re: Mehr fach ELSE verwenden?
 
Delphi-Quellcode:
elseif

grenzgaenger 28. Aug 2008 22:05

Re: Mehr fach ELSE verwenden?
 
Zitat:

Zitat von Ruschy
Hey ich bin anfänger und hab da mal ne Frage unswar möchte mehrfach else benutzen geht das?
Wenn in Label2 nichts steht dann füge den Text darein sollte aber doch dort was stehen füge den Text ins Label3 sollte dort auch was stehen dann füge es zu label4 und immer so weiter bis Label10 :-D

brauchst doch nur den compiler so in englisch erklären...

Ruschy 28. Aug 2008 22:06

Re: Mehr fach ELSE verwenden?
 
Klasse! Wusste das es irgendwie so ähnlich war. Danke für die super schnelle Antwort.

MfG Ruschy

sx2008 28. Aug 2008 22:48

Re: Mehr fach ELSE verwenden?
 
Zitat:

Zitat von omata
Delphi-Quellcode:
if Form2.Label2.Caption = '' then
  Form2.Label2.Caption := frkt
else if Form2.Label3.Caption = '' then
  Form2.Label3.Caption := frkt
else
  Form2.Label4.Caption := frkt;

Man sollte dann noch die Variable Form2 weglassen. Das spart nicht nur Schreibarbeit.

mr_emre_d 28. Aug 2008 23:19

Re: Mehr fach ELSE verwenden?
 
Zitat:

Zitat von Ruschy
...
Delphi-Quellcode:
 
  if Form2.Label2.Caption = '' then
    Form2.Label2.Caption := frkt
   else // = if NOT(Form2.Label2.Caption = '')
    Form2.Label3.Caption := frkt
   else // = if NOT( NOT(Form2.Label2.Caption = '') )
         // was wiederum Form2.Label2.Caption = '' heißen würde !
     Form2.Label3.Caption := frkt;
   end;

Wie du in den Kommentaren siehst, wäre das so, wie du das geschrieben hast, sinnlos !
Deshalb fragst nach einer Else-Abfrage nochmal genauer nach, um diese ( neue Abfrage ) dann evt. negieren ( elsen :D ) zu können !

:P

MfG


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