Einzelnen Beitrag anzeigen

NicoDE
(Gast)

n/a Beiträge
 
#24

Re: lokale Variablen mit globaler Lebensdauer?

  Alt 14. Jul 2005, 11:28
Zitat von Robert_G:
Kann es sein, dass du mal wieder genau das herausgelesen hast, was du herauslesen wolltest?
Tun wir das nicht alle ?-)

Ich finde die ursprünglich geschriebe Lösung viel zu umständlich. Es ist, meiner Meinung nach, unnötig die Compiler-Flags zu aktivieren und deren ursprünglichen Zustand wieder herzustellen. Ein {$WRITABLECONST ON} in der Unit hätte ausgereicht um das Sprach-Feature zu ermöglichen (und dem lesenden/benutzenden Entwickler mitzuteilen, dass er darauf achten sollte). So muss man erst den gesamten Quelltext lesen um die Abhängigkeiten festzustellen (und sich daran erinnern, was verdammt noch mal der Compiler-Schalter J war ).
Eine Unit ist ebenso ein geschlossenes Gebilde wie eine Funktion, Objekt oder Procedure. Insofern kann man sich darüber streiten, ob die Compiler-Flags im jeweiligen Fall in der Funktion oder in der Unit stehen sollten (Geschmacksfrage...).
  Mit Zitat antworten Zitat