Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi if then mit vielen möglichkeiten (https://www.delphipraxis.net/28808-if-then-mit-vielen-moeglichkeiten.html)

deusmac 30. Aug 2004 15:51


if then mit vielen möglichkeiten
 
Ich will mir Zahlen generieren lassen und je nach Zahl etwas anderes machen in einem Programm. Leider habe ich vergessen wie man das schreibt. Theoretisch gige es mit einer Reihe ineinander verschachtelten if anweisungen, ich möchte es aber in der form haben das ich einfach die möglichen Ergebnisse im Quelltext untereinanderstehen habe und jeweils dann die entsprechende procedure aufgerufen wird. Ich hoffe die Frage ist nicht zu blöde ich habs einfach vergessen und freue mich über Antworten ;-).

sakura 30. Aug 2004 15:52

Re: if then mit vielen möglichkeiten
 
Meinst Du
Delphi-Quellcode:
case X of
  0: ;
  1: ;
  2: ;
  ...
else
  ...
end;
...:cat:...

deusmac 30. Aug 2004 15:54

Re: if then mit vielen möglichkeiten
 
Ja genau das hab ich gemeint. Danke

himitsu 30. Aug 2004 15:55

Re: if then mit vielen möglichkeiten
 
Ähm, so in etwa
Delphi-Quellcode:
procedure Prozedur1;
  ...

procedure Prozedur2;
  ...

procedure Prozedur3;
  ...

...
begin
  case Random(100) of
    1..5: Prozedur1;
    6..9: Prozedur2;
    0, 10..99: Prozedur3;
  end;
end;
[edit]
ach menno :cry:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:46 Uhr.

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