Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Compiler-Warnung: ...ist möglicherweise nicht initialisiert (https://www.delphipraxis.net/68687-compiler-warnung-ist-moeglicherweise-nicht-initialisiert.html)

Mackhack 3. Mai 2006 20:55

Re: Compiler-Warnung: ...ist möglicherweise nicht initialisi
 
Ok,

hast recht aber meine Frage damit noch nicht beantwortet.

mkinzler 3. Mai 2006 21:00

Re: Compiler-Warnung: ...ist möglicherweise nicht initialisi
 
das ist eher eine Geschmacksfrage.

Mackhack 3. Mai 2006 21:02

Re: Compiler-Warnung: ...ist möglicherweise nicht initialisi
 
Ok,

da ich es immer am anfang gemacht habe so sind alle Initialisierungen zusammen und man braucht dann nachher nicht mehr daran zu denken im Code.

Vjay 4. Mai 2006 11:27

Re: Compiler-Warnung: ...ist möglicherweise nicht initialisi
 
Dagegen mache ich es meist direkt an der Stelle, an der ich sie verwende, denn so ist der Abschnitt "zusammenhängend" und man spart sich später Scrollarbeit bzw. erspart sich meiner Meinung nach Verständnisprobleme.

Zu dem Compilerwarnungen/Hinweisen: Es ist natürlich klar dass Delphi nicht das Verständnis eines menschlichen Gehirns an den Tag legen kann um den Code zu "verstehen". Es sind ja auch nur Hinweise und Warnungen um dich auf evtl. Fehler hinzuweisen, mehr nicht. Bei meinen Projekten werde ich regelrecht davon überschüttet und da ich keine Lust habe sämtliche angeblich zweifelhaften Blöcke mit Compiler-Tags zu umschliessen tendiere ich inzwischen leider dazu die Warnungen und Hinweise komplett zu ignorieren.

Ist quasi wie mit den Verkehrsschildern und Gesetzen in Deutschland ;)

Luckie 4. Mai 2006 11:35

Re: Compiler-Warnung: ...ist möglicherweise nicht initialisi
 
Zitat:

Zitat von Vjay
Bei meinen Projekten werde ich regelrecht davon überschüttet und da ich keine Lust habe sämtliche angeblich zweifelhaften Blöcke mit Compiler-Tags zu umschliessen tendiere ich inzwischen leider dazu die Warnungen und Hinweise komplett zu ignorieren.

Der Schuss kann aber auch mal kräftig nach hinten losgehen. ;)

Vjay 4. Mai 2006 11:38

Re: Compiler-Warnung: ...ist möglicherweise nicht initialisi
 
Joa, wie mit den Schildern und Gesetzen auch, naja dann zahlt man halt einmal, aber dafür hat man sich eine Menge Zeit erkauft und bisher ging die Rechnung auf.
Aber Recht hast du natürlich, vor dem Release gucke ich die Liste schon einmal durch ;)

Luckie 4. Mai 2006 11:53

Re: Compiler-Warnung: ...ist möglicherweise nicht initialisi
 
Ich habe hier auch eine Unit von einem Kollegen, da hagelt es auch nur so Warnungen und Hinweise, wenn ich ein Build machen. :?

Martin K 4. Mai 2006 12:07

Re: Compiler-Warnung: ...ist möglicherweise nicht initialisi
 
Wenn ich ein Projekt/Unit fertig stelle, achte ich halt immer darauf, dass keine Fehler-, Warn- oder Hinweismeldung kommt.
Wenn nicht, dann doktere ich halt so lange am Code rum, bis keine einzige Meldung mehr kommt:
Dann weiß ich gleich, an diesem Code ist alles in Ordnung! :angel2:

Eine einzige Warnmeldung hab ich allerdings in manchen Projekten drin, die ich auch nicht wegbekomme:
Delphi-Quellcode:
uses
  {...} FileCtrl;
Zitat:

[Warnung] Unit1.pas(7): Unit 'FileCtrl' ist plattformspezifisch
Aber was soll's, muss man halt mit leben...
:roll:

Hawkeye219 4. Mai 2006 12:20

Re: Compiler-Warnung: ...ist möglicherweise nicht initialisi
 
Hallo Martin,

versuche es einmal mit

Delphi-Quellcode:
{$WARN UNIT_PLATFORM OFF}
Gruß Hawkeye

Luckie 4. Mai 2006 12:22

Re: Compiler-Warnung: ...ist möglicherweise nicht initialisi
 
Diese Warnung kann man ignorieren, wenn man weiß, dass man das Projket nicht nach Kylix portieren wird. Man kann diese Warnungen übrigens auch ausschalten:
Delphi-Quellcode:
{$WARN SYMBOL_PLATFORM OFF}  // TrailingBackSlash
Ich schreibe dann im Kommentar immer noch dahinter, warum ich sie ausgeschaltet habe, damit andere wissen, dass ich es bewußt getan habe und auch wissen warum ich diese Meldungen deaktiviert habe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz