Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
849 Beiträge
 
Delphi 11 Alexandria
 
#1

"Auf X zugewiesener Wert wird niemals benutzt" beheben

  Alt 20. Jul 2010, 16:25
Hallo,

ich habe eine Funktion, die nur dann true zurückgeben soll, wenn der Code in ihr keine Exception verursacht hat. Das habe wie unten stehend gemacht. Doch dann kommt die Kompilermeldung "Auf 'TMainDlg.TestFunktion' zugewiesener Wert wird niemals benutzt". Was muss ich machen, damit die Meldung nicht mehr angezeigt wird?

Delphi-Quellcode:
function TMainDlg.TestFunktion: Boolean;
begin
  Result := False; //<-- hier kommt die Meldung.
  try
    //Hier steht Code, der eine Exception auslösen könnte. Dadurch wird das Result unten nur zugeweisen, wenn es keine Exception gibt. Ansonsten müsste doch das obere Result benutzt werden. Was ja laut Compilier angeblich nie benutzt wird.

    Result := true;
  finally
    //...
  end;
end;

Geändert von BlueStarHH (20. Jul 2010 um 16:39 Uhr)
  Mit Zitat antworten Zitat