Autor Beitrag
wisher
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 54
Erhaltene Danke: 1



BeitragVerfasst: Di 27.03.07 11:10 
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 user profile iconraziel: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 27.03.2007 um 11:11
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Di 27.03.07 12:13 
Schau mal in den Compileroptionen des Projektes...

_________________
Na denn, dann. Bis dann, denn.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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) ...

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 29.03.07 15:36 
Wenn du es nicht korrigieren willst, dann kannst du das mit der entsprechenden Compilerdirektive machen:
ausblenden Delphi-Quelltext
1:
2:
3:
{$WARNINGS OFF}
// Der Source wo die Warnung auftritt
{$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...