WinFuture-Forum.de: [gelöst] [ Dephi 7 ] Problem Mit If Schleife! - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

[gelöst] [ Dephi 7 ] Problem Mit If Schleife!


#1 Mitglied ist offline   BiG-BennY 

  • Gruppe: aktive Mitglieder
  • Beiträge: 602
  • Beigetreten: 19. Januar 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Berlin

geschrieben 25. Februar 2009 - 20:16

Hallo Forumianer,

ich hab ein Problem bei meiner IF-Schleife in Delphi 7!
So sieht mein Code aus -

  IF Zahl2 = 0
		THEN Edit2.Font.Size := 20;
			 Edit2.Font.Color:=ClRed;
			 Edit2.Text := 'Fehler! Division durch 0!';
		//ELSE Label5.Caption := FloatToStr ( Zahl1 / Zahl2 );
	  end;


Wie mach ich das, dass auch die zweite und dritte Anweisung zu dem THEN gehört?
Bei mir macht er nach der ersten ( Size ) weiter, als wäre die IF schleife vorbei.

Und wenn ich die ELSE Schleife einfüge verlangt er von mir anstelle des ELSE ein END.

Nun ist meine Frage was ich falsch mache?

mfG
Benny

Dieser Beitrag wurde von BiG-BennY bearbeitet: 25. Februar 2009 - 20:51

Thanks for reading my Post!
0

Anzeige



#2 Mitglied ist offline   tavoc 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.446
  • Beigetreten: 22. Juli 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 25. Februar 2009 - 20:39

Wie wärs denn mit einem Begin end Block?

z.b.

IF (Zahl2 = 0) THEN 
Begin
			Edit2.Font.Size := 20;
			Edit2.Font.Color:=ClRed;
			Edit2.Text := 'Fehler! Division durch 0!';
end;
ELSE 
			Label5.Caption := FloatToStr ( Zahl1 / Zahl2 );

Dieser Beitrag wurde von tavoc bearbeitet: 25. Februar 2009 - 20:40

your IP is 127.0.0.1 or ::1
you are running an OS
you use a Browser
I know so much about you...
0

#3 Mitglied ist offline   BiG-BennY 

  • Gruppe: aktive Mitglieder
  • Beiträge: 602
  • Beigetreten: 19. Januar 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Berlin

geschrieben 25. Februar 2009 - 20:44

Vielen Dank!

Funktioniert nun und wieder etwas dazugelernt!

mfG
Benny

ps. Wieder ein Schritt näher am perfekten Rechner :wink: :huh: :huh: :wink: :imao: :imao:

Dieser Beitrag wurde von BiG-BennY bearbeitet: 25. Februar 2009 - 20:44

Thanks for reading my Post!
0

#4 Mitglied ist offline   mibtng 

  • Gruppe: aktive Mitglieder
  • Beiträge: 298
  • Beigetreten: 03. Juni 05
  • Reputation: 0

geschrieben 25. Februar 2009 - 22:11

Nur mal so am Rande: IF/THEN/ELSE hat nichts mit Schleifen zu tun. Es gibt keine IF-Schleife. Eine Schleife ist etwas sich wiederholendes, was wiederholt sich denn beim IF?
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0