Thema: Delphi Boolean

Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#7

Re: Boolean

  Alt 27. Jun 2007, 08:33
Argl. NIE mit = false oder = true vergleichen. Das geht in die Hose.
Und wenn radiobutton1 checked ist, kann radiobutton2 nur nicht checked sein. Also reicht es das einmal zuzuweisen.
Und auch hier NIE mit = false oder = true vergleichen. Booleans sind entweder true oder false.

Also:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  // ...
  ergebnis := rech(egross, radiobutton1.checked );
end;

function Tform1.rech(groesse:integer; b:boolean):integer;
begin
  if b then
    result := round((groesse-100)*0.9);
  else
    result := round((groesse-100)*0.85);
end;
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat