Einzelnen Beitrag anzeigen

a.def
(Gast)

n/a Beiträge
 
#1

Auf 'ABC zugewiesener Wert wird niemals benutzt

  Alt 29. Dez 2016, 17:48
Kurze Zwischenfrage bitte.
Ich benutze seit Kurzem eine Thread-sichere Stringlist.
Dort drin gibt es Abschnitte wie diesen hier
Delphi-Quellcode:
function TThreadStringList.Add(const S: string): Integer;
begin
 Result := -1;

 LockList;
 try
  Result := FStringList.Add(S);
 finally
  UnlockList;
 end;
end;
Bei Result := -1; meckert der Compiler selbstverständlich, dass der zugewiesene Wert niemals benutzt wird.
Wie bekomme ich diese Meldung weg, ohne {$WARNINGS OFF} verwenden zu müssen?
Wenn ein Eintrag in die Liste geschrieben wird, wird der entsprechende Index zurückgeliefert. Daher frage ich mich, wieso da überhaupt -1 zugewiesen wird.
  Mit Zitat antworten Zitat