Entwickler-Ecke
Programmierwerkzeuge - Compilerbefehl gegen nervende Warnungen ?
wisher - Di 27.03.07 11:10
Titel: Compilerbefehl gegen nervende Warnungen ?
Hallo,
kann mir jemand sagen, an welcher Stelle und welchen Compilerbefehl ich aktivieren muss, um Warnungen und Hinweise beim compilieren für bestimmte eingebundene Units nicht zu bekommen ?
Ich persönlich arbeite relativ sauber und vermeide Warnungen und Hinweise, verwende aber Units von Fremdkomponenten und da gibt es ne ganze Menge. Nervt tierisch, weil ich immer schauen muss, ob meine eigene Units betroffen sind.
Danke
Sascha
PS.: Benutze Delphi 7 Enterprise
Moderiert von
raziel: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 27.03.2007 um 11:11
alzaimar - Di 27.03.07 12:13
Schau mal in den Compileroptionen des Projektes...
BenBE - Do 29.03.07 14:54
Für die Platform-Spezifischen Warnungen gibt es gezielte BEfehle, die man im Source verwenden kann (pro Unit) ... Für alle anderen musst Du das Projekt-Global machen, was nicht zu empfehlen ist ...
Korrigier lieber die Fremdhersteller-Units (mach ich meist) ...
jaenicke - Do 29.03.07 15:36
Wenn du es nicht korrigieren willst, dann kannst du das mit der entsprechenden Compilerdirektive machen:
Delphi-Quelltext
1: 2: 3:
| {$WARNINGS OFF} {$WARNINGS ON} |
Das gilt nur für die aktuelle Unit, du kannst also wohl auch einfach das
{$WARNINGS ON} weglassen, dann gilts für die restliche Unit unterhalb des
{$WARNINGS OFF}. Letzteres hab ich bisher allerdings nie ausprobiert.
Generell bin ich aber auch der Meinung, dass man lieber die Ursache anstatt die Symptome beseitigen sollte. Warnungen haben schon ihren Sinn. Naja, von der mit der Plattformkompatibilität, die bei den meisten Programmen eh egal ist, mal abgesehen. Aber das lässt sich ja AFAIK einzeln deaktivieren, dass dazu Warnungen kommen.
Ach so: Statt WARNINGS gibts auch HINTS für die Hinweise...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!