AccEPT - Access Error Prevention Table

D06 globale Variablen

Anweisung

Globale Variablen so wenig wie möglich einsetzen.

Beschreibung

In den meisten Fällen kann man statt globalen Variablen mit Funktionsparametern arbeiten.
Falls man auf globale Variablen nicht verzichten kann, ist zu beachten, dass diese bei einem auftretenden Progammfehler zurückgesetzt werden.
 
Um dies etwas einzuschränken, kann man eine Property-Prozedur verwenden, in welcher Prüfungen durchgeführt werden.
 
Beispiel:

Private Const m_conBeispielStandardwert As Long = 1
Private m_Beispiel As Long
 
Public Property Get Beispiel() As Long
   If m_Beispiel = 0 Then
       m_Beispiel = m_conBeispielStandardwert
   End If
   Beispiel = m_Beispiel
End Property
 
Public Property Let Beispiel(NewValue As Long)
   m_Beispiel = NewValue
End Property

Verwandte Hinweise

   -

Externe Referenzen

   -