Einzelnen Beitrag anzeigen

Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Doppelten Code vermeiden?

  Alt 14. Nov 2004, 22:52
moin,

Delphi-Quellcode:
procedure blubb(b: boolean);
begin
  case b of
    true:
      if irgendwas then
      begin
        DoSomething();
        DoSomething();
        DoSomething();
        DoSomething();
        DoSomething();
        DoSomething();
        DoSomething();
        DoSomething();
      end;
    false:
      if sonstwas then
      begin
        DoSomething();
        DoSomething();
        DoSomething();
        DoSomething();
        DoSomething();
        DoSomething();
        DoSomething();
        DoSomething();
      end;
  end;
end;

die 2 case teile unterscheiden sich NUR von der if abfrage, kann ich den code nicht irgendwie kleiner machen? die prozeduren innerhalb der cases sind 100% gleich
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat