3.) Globale Variablen sind ganz, ganz, ganz, ganz, ganz, ganz böse. Es gibt keinen einzigen validen Grund warum man sowas brauchen sollte. Es gibt genug Programmiersprachen in denen es sowas noch nichtmal gibt, und dort wird sowas auch nicht vermisst. Versuche also am besten ohne sowas auszukommen.
OT:
Mal wieder eine Verständnisfrage. Mit böser globaler Variable ist etwas gemeint, was in der ganzen Anwendung sichtbar ist? Also u.U. in mehreren Units/Forms/Klassen? Geht letzteres überhaupt?
Oder ist auch schon eine globale Variable in einer
Unit (also eine
Unit weite Variable) böse?
Ich benutze nämlich in einer
Unit bzw. Klasse immer mal wieder eine globale Variable und denk mir nix böses dabei, da ich dachte das die Elemente der
VCL ja auch (innerhalb der
Unit) global sind, sprich wenn ich z.B. ein Editfeld auf der Form habe, kann ich das in jeder Prozedur der
Unit ansprechen.
/
OT.