![]() |
AW: Hinweis unterdrücken "Auf x zugewiesener Wert wird niemals benutzt"
Wow, da ist man mal für drei kurze Stunden nicht in der DP und schon hat man nen Haufen antworten.
@SirRufo Die Lösung mit dem Construct ist schonmal sehr gut, das werde ich auf jeden Fall so machen. Da ich bei diesem Projekt noch mit Delphi 7 arbeiten muss, kann ich leider keine [Attribute] und anonymen Methoden verwenden, dass entkoppeln werde ich also anders machen müssen. Danke an alle. |
AW: Hinweis unterdrücken "Auf x zugewiesener Wert wird niemals benutzt"
Zitat:
Delphi-Quellcode:
wird nur für ARC Compiler benötigt, kannst du also mit Compilerschaltern ausklammern.
[weak]
Anstatt der anonymen Methoden nimmst du einfach
Delphi-Quellcode:
.
TMethod = procedure of object;
|
AW: Hinweis unterdrücken "Auf x zugewiesener Wert wird niemals benutzt"
Das
Delphi-Quellcode:
-Attribut ist aber sowieso in allen Compilern implementiert.
[weak]
Mann kann es also problemlos überall angeben, auch wenn es nicht überall ausgewertet/beachtet wird. Auch wenn es "aktuell" nur von den mobilen Compilern ausgewertet wird, hab ich das dennoch bei einem aktuellen Projekt überall mit angegeben. Indirekt hat man so auch eine Dokumentationen der nichtgezählten Referenzen. |
AW: Hinweis unterdrücken "Auf x zugewiesener Wert wird niemals benutzt"
Zitat:
vielen Dank K-H |
AW: Hinweis unterdrücken "Auf x zugewiesener Wert wird niemals benutzt"
Hallo,
was mich interessieren würde: Gibt es keinen Compilerschalter, um genau diese Warnung zu unterdrücken ? Heiko |
AW: Hinweis unterdrücken "Auf x zugewiesener Wert wird niemals benutzt"
Doch, aber besser wäre es die Fehler wegzumachen, da man sonst neue Fehler nicht mehr sieht.
Delphi-Quellcode:
{$WARN ...}
|
AW: Hinweis unterdrücken "Auf x zugewiesener Wert wird niemals benutzt"
Soweit ich weiß, kann man zwar Warnungen gezielt abschalten, Hinweise aber nur global.
|
AW: Hinweis unterdrücken "Auf x zugewiesener Wert wird niemals benutzt"
Laut OH ist es lokal.
Das wäre also von da wo man es deaktiviert weg, bis dahin man es wieder aktiviert und auch nur in der aktuellen Unit. (Außer man kann sowas in den Projektoptionen nochmals angeben, was dann aber nur den Defaultwert ändert, welcher bei Begin jeder Unit gilt) |
AW: Hinweis unterdrücken "Auf x zugewiesener Wert wird niemals benutzt"
Was ich meinte: man kann ganz bestimmte Warnungen abschalten (z.B. SYMBOL_PLATFORM), bei Hinweisen aber nur alle oder keine.
|
AW: Hinweis unterdrücken "Auf x zugewiesener Wert wird niemals benutzt"
Aso, joar, das stimmt leider.
z.B. warum bekommt ich "platform"-Warnungen, für Nur-Windows-Code, wenn ich in der VCL arbeite ... da gibt es nur Windows und somit sind diese Warnungen nuztlos. Oder vom Debugger kann man bestimmte Exceptions ignorieren, aber ich würder da gern auch abhängig von der Message oder der Auslösecodestelle (Unit) bestimmte Exceptions ignorieren können und nicht gleich alle dieses Typs. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz