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;