Einzelnen Beitrag anzeigen

k-weddige

Registriert seit: 15. Okt 2005
20 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: Boolean in Integer umwandeln

  Alt 5. Jan 2007, 00:47
Beides Falsch!
Delphi-Quellcode:
var
  Bool: Boolean;

const
  BoolToStr: array [Boolean] of String = ('Falsch', 'Richtig');

procedure TForm1.FormCreate(Sender: TObject);
begin
  Bool := False;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 Memo1.Lines.Add(BoolToStr[Bool]);
 Inc(Bool);
end;
Und jetzt klick bitte 3x auf den Button.

Jetzt mit Ord(Bool):
Delphi-Quellcode:
var
  Bool: Boolean;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Bool := False;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.Lines.Add(IntToStr(ord(Bool)));
  Inc(Bool);
end;
Ord(Bool) macht das gleiche, wie Integer(Bool).

Konstantin
  Mit Zitat antworten Zitat