AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [dcc64 Hint] - H2077 Value assigned to 'XYZ' never used
Thema durchsuchen
Ansicht
Themen-Optionen

[dcc64 Hint] - H2077 Value assigned to 'XYZ' never used

Ein Thema von philipp.hofmann · begonnen am 28. Jan 2021 · letzter Beitrag vom 28. Jan 2021
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.378 Beiträge
 
Delphi 12 Athens
 
#6

AW: [dcc64 Hint] - H2077 Value assigned to 'XYZ' never used

  Alt 28. Jan 2021, 17:08
Standardmäßig sind in den Profilen Debug und Release auch passende DEFINEs eingetragen. (Projektoptionen > Erzeugen > Delphi-Compiler : Bedingungen)

Somit wäre es möglich die Hints im Debugmodus auszublenden.
Einfach ein {$IFDEF DEBUG} {$HINTS OFF} {$ENDIF} oben in die Unit rein.

Da aber Viele im Delphi nur im Debug-Modus arbeiten
und das Release z.B. von einem BuildTool compilieren lassen, wo sie auch noch vergessen sich die Meldungen ausgeben zu lassen und wenn doch, soe dann meistens sich garnicht ansehen ...
Also da wäre es dann besser sich unter Debug noch ein weiteres Profil anzulegen und sich dort ein eigenes DEFINE einzutragen und das dafür zu nutzen.

Basis
* Debug
* * DebugWithoutHints
* Release

Bei uns heißt soein Profil inzwischen DebugWithoutEurekalog, weil der Dreck mich im Debugger seit Jahren zur Verzweiflung bringt, mit all den kranken Hooks und wo man beim Fehler dann oft im Code von Eurekalog landet und dann ewig braucht, bis zur eigentlichen Fehlerstelle (falls man es bis dahin überhaupt noch schafft).


Besser wäre es aber, wenn man es bei den Hints genauso machen könnte, wie mit den Warnings,
also nur das abschalten, was "nervt", anstatt einfach Alles zu deaktivieren.
z.B. statt {$WARNINGS OFF} geziehlt ein {$WARN SYMBOL_PLATFORM OFF} , weil es totaler Schwachsinn ist, dass in einem Windows-Only-Programm sich ständig der Compiler über plattformabhängigen Code aufregt.
Man nehme also aus der Warnung den "Code", schlage nach was dazu die Option ist, und nehme das dann, damit alle anderen wichtigen Warnungen/Hinweise weiterhin angezeigt werden.
http://docwiki.embarcadero.com/RADSt...sages_(Delphi)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (28. Jan 2021 um 17:13 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 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