Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
4. Jun 2014
Doch, aber besser wäre es die Fehler wegzumachen, da man sonst neue Fehler nicht mehr sieht.
{$WARN ...}
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
2. Jun 2014
Das -Attribut ist aber sowieso in allen Compilern implementiert.
Mann kann es also problemlos überall angeben, auch wenn es nicht überall ausgewertet/beachtet wird.
Auch wenn es "aktuell" nur von den mobilen Compilern ausgewertet wird, hab ich das dennoch bei einem aktuellen Projekt überall mit angegeben.
Indirekt hat man so auch eine Dokumentationen der nichtgezählten Referenzen.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
2. Jun 2014
Du meinst doch bestimmt TMyClass?
Nja, das ist im Prinzip ein procedure ShowWaitCursor; (ohne Klasse), nur daß man den Code aufgeräumt hat und es in der zugehörigen Klasse positionierte.
Und nur weil man es ohne explizite Referenz nutzen kann
begin
TWaitCursor.Show; // oder als einfache Funktion "ShowWaitCursor;"
...
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
2. Jun 2014
Selbst wenn D7:
- Class-Functions gab es definitiv schon
- Class-Var bin ich nicht mehr sicher, aber ich glaub schon und wenn doch nicht, dann kann man das auch anders lösen (z.B. globale Variable in der Implementation)
Gab es nicht ein Feature-Request von mir, wo ich mir wünschte, daß dieses standardmäßig mit dem Delphi aus dem Profil gefüllt wird, oder wo standardmäßig "nichts" da...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
2. Jun 2014
Ja, man kann solche Meldungen deaktivieren, aber mann kann den "Fehler" auch einfach beseitigen. :angel2:
Und am Einfachsten ist es, wenn man die ungenutzte Variable weglässt.
Oder man macht z.B. ein if cur = nil then ; dahinter und nutzt die Variable.
Ach ja, die Variable weglassen und den Resultwert "ignorieren" geht nur, wenn diese Funktion nicht deaktiviert ist.
Wobei das eigentlich...