Forum: Sonstige Fragen zu Delphi
by alzaimar,
18. Sep 2008
Ich schalte in den Hack-Units am Anfang und nach der Uses-Klausel die Warnungen AUS und am Ende wieder EIN. Das funktioniert.
Das hier gepostete Beispiel ist mir zu konstruiert. Wer solche Konstrukte verwendet, darf die Warnungen getrost ignorieren, ihm ist eh nicht mehr zu helfen.
Forum: Sonstige Fragen zu Delphi
by alzaimar,
18. Sep 2008
Die System.pas müsstest Du dann meiden ;-) ebenso wie diverse low-level und performanceoptimierte Routinen. Was meinst du, wie es hinter den Kulissen von dot.Net aussieht?
Forum: Sonstige Fragen zu Delphi
by alzaimar,
18. Sep 2008
*schnipps* *meld*
Ah... Wieso nicht einfach bei Hack-Units die Warnungen ausschalten? Solche Units basieren eh auf dem Compiler und sind weder Plattform- noch Compilerunabhängig, weil auf bestimmte Registerkonventionen, Stackaufbau usw. gebaut wird.
Man umgeht in so einem Hack sowieso (aus Performancegründen oder weil es anders einfach nicht geht) das Bestreben einer modernen...
Forum: Sonstige Fragen zu Delphi
by alzaimar,
17. Sep 2008
Entweder sie sind so blöd, oder Delphi ist noch schneller tot.
Wieso sollte das hier nur einer Warnung würdig sein:
Function TMyClass.FooBar : TSometing;
Begin
If FSomeField > 123 Then
Result := SomethingElse
End;
Forum: Sonstige Fragen zu Delphi
by alzaimar,
17. Sep 2008
So then halts doch your Mowl when Earwaxene sish underholden. :mrgreen:
Nee, nee. Is schon ok. Jedem das Seine...
Forum: Sonstige Fragen zu Delphi
by alzaimar,
17. Sep 2008
Wer Hinweise und Warnungen grundsätzlich ignoriert, wird nie ordendliche und robuste Software erstellen. Natürlich kann man einige Warnungen/Hinweise ignorieren, wenn man weiss, was man tut.
@mkinzler: Das, was in Delphi eine Warnung ist ("Funktion liefert u.U. kein Resultat", "Variable ist nicht initialisiert") ist in C# beispielsweise ein Fehler. Und das ist es ja auch! Zwar kein...