Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#11

Re: Gibts es Funktionen mit zwei Ergebnistypen!?

  Alt 2. Feb 2007, 19:58
Hallo,

hier ist noch eine Möglichkeit:

Delphi-Quellcode:
// uses Math (IsZero)

function Division (a, b: Double; var erg: Double): Boolean;
begin
  Result := not IsZero(b);
  if Result then
    erg := a / b;
end;

procedure TForm1.Button1Click (Sender: TObject);
var
  y: Double;
begin
  if Division(4, 3, y) then
    Label2.Caption := FloatToStr(y)
  else
    Label2.Caption := 'error';
end;
Gruß Hawkeye
  Mit Zitat antworten Zitat