Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#7

AW: Variablen über Formularen

  Alt 1. Mär 2012, 16:24
Wo ist denn das Problem mit den globalen Variablen??
Du knabberst noch an den Grundlagen. An globalen Variablen ist kaum was auszusetzen wenn du ein kleines Programm schriebst, aber irgendwann wird es unübersichtlich. Aus diesem Grund programmiert man... sagen wir mal in kleinen "Häufchen". Da ne Prozedur, da ne Funktion, und wenn ein Auftrag zehn Prozeduren durchläuft, dann schickt man die Variable per Parameter mit. Und wenn du im 10 Monaten dein altes Programm anpackst und die Variable fTrs3 seihst, dann gibt es zwei Möglichkeiten. Ist es ein lokale Variable, dann siehst du an den paar Zeilen der Prozedur wozu die da ist. Ist es ein globale Variable, dann hast du keine Ahnung wo sie überall in dem 11564 Zeilen langen Programm vorkommt.

Am Anfang erscheint es unlogisch, aber lokale Variablen sind keine Bösartigkeit, sondern ein Prozess bei dem programmieren optimiert wurde.

Übrigens, wenn du willst kannst du auch mit Goto arbeiten. Hat Delphi auch. Nur ob es ein Sinn macht, ist eine andere Frage.

Und was Units angeht. Du kannst von jeder Unit auf eine andere Unit zugreifen, wenn du sie nur in uses anmeldest.
  Mit Zitat antworten Zitat