[gelöst]Wertzuweisung an öffentliche Variablen

Antwort erstellen


Um automatische Eingaben zu unterbinden, musst du die nachfolgende Aufgabe lösen.

BBCode ist eingeschaltet
[img] ist ausgeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst]Wertzuweisung an öffentliche Variablen

Re: Wertzuweisung an öffentliche Variablen

von Postbyme » Mi, 31.01.2018 18:18

Hallo,
In meinem konkreten Fall geht const weil der Wert nicht verändert wird (also b). Wollte aber auch eine Variable global definieren und dann gleich einen Anfangswert mitgeben. Den Anfangswert müsste ich dann wohl in der ersten Funktion setzen????

Re: Wertzuweisung an öffentliche Variablen

von mikeleb » Mi, 31.01.2018 13:39

Hallo,
hier musst du unterscheiden, willst du
a) eine globale Variable deklarieren

Code: Alles auswählen

'nutzbar im aktuellen Modul
Dim mwst1 as single
'nutzbar im aktuellen Modul - der Unterschied zu DIm ist mir nicht klar
Private mwst2 as single
'nutzbar in allen Modulen der aktuellen Bibliothek
Public mwst3 as single
'nutzbar in allen Modulen aller Bibliotheken
Global mwst4 as single
Diesen Variablen kann dann in jeder Sub/Function ein Wert zugewiesen werden.

b) einen globale Konstante definieren
deren Wert in einer Sub/Function nicht geändert werden kann

Re: Wertzuweisung an öffentliche Variablen

von Postbyme » Mi, 31.01.2018 11:07

Hallo,
danke! In anderen Sprachen kann man globalen Variablen, die nicht const sind, auch im Kopf Werte zuweisen. Aber ist so auch ok!

Re: Wertzuweisung an öffentliche Variablen

von mikeleb » Di, 30.01.2018 21:57

Hallo,

Code: Alles auswählen

Const mwst=0.19

[gelöst]Wertzuweisung an öffentliche Variablen

von Postbyme » Di, 30.01.2018 21:42

Hallo,
ich möchte ausserhalb den Funktionen und Prozeduren öffentliche Variablen festlegen und denen einen konstanten Wert zuweisen. Also im Kopfbereich eines Modules die Variable deklarieren und einen Wert zuweisen (z.B. Mehrwertsteuersatz 19).

Geht das nicht? Es kommt immer ein Fehler "Erwarte SUB". Wie sollte ich solche Variablen anlegen?

Danke

Nach oben