Thema: Delphi if...then

Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#6
  Alt 22. Jun 2002, 15:02
Hallo Privateer3000,

in deinem Fall sähe das Konstrukt dann wie folgt aus:

Code:
  if input = cons then
  begin
      Unterschied1Gleich;
      Unterschied2Gleich;
      Unterschied3Gleich
   end
   else
   begin
      Unterschied1Ungleich;
      Unterschied2Ungleich;
   end;
   
    AbhierallesGleich;
du kannst aber bei nur einigen Unterschieden auch eine Procedure schreiben, die die Unterschiede in Abhängigkeit von deinem Vergleich setzt:

Code:
procedure Tform1.SetzteSchalter(Bedingung: Boolean);
begin
   if Bedingung then
   begin
       Button1.Enabled := True;
       ...
   end
   else
   begin
      Button1.Enabled := False;
      ...
   end
end;
Jetzt könnte die Steuerung so aussehen:

Code:
SetzeSchalter(input=cons);
AbhierallesGleich;
Dabei sind die Proceduren Unterschied..., AbhierallesGleich etc. nur Platzhalter für deinen echten Code.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat