Zitat Zitat von Thomas E. Beitrag anzeigen
Ist es wirklich kein Problem, globale Variablen gleich zu bennen wie Übergabevariablen (außer Verwirrung)?
Kommt auf die Bascom-Version an, siehe history.txt:
2.0.5.0
- local variables may now have the same name as global variables.
Auch beim definieren einer lokalen Variable mit LOCAL?
Eigentlich nur da, denn die einzig andere/n lokale/n Variable/n, also übergebene Funktionsparameter, haben einen Wert. Nämlich den sie beim Aufruf der Funktion übergeben bekamen.

Zitat Zitat von for_ro Beitrag anzeigen
Ein Fehler von MCS beim Programmieren des Compilers und schon wird der falsche Wert verwendet.
So'ne Aussage ist ja recht sinnfrei, denn wenn bei MCS ein Fehler im Compiler entsteht, dann geht u.U. gar nix mehr.
Von einem Fehler grundsätzlich und speziell bei die Namensgebung von Variablen auszugehen, stellt im Prinzip jegliche Programmierung in Frage und macht auch so keinen Sinn.
Abgesehen davon würde ich zustimmen, gleiche Namen für lokale und globale Variablen kann man locker vermeiden.