Variablendeklaratin in VB 6

godi

Level-1
Beiträge
1.460
Reaktionspunkte
185
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Beschäftige mich gerade mit VB 6.
Habe da aber ein Problem mit der Variablendeklaration.

Wenn ich eine Variable Global haben möchte dann muss ich sie in "Private Sub Form_Load()" deklarieren, oder?
Und mit welchem Befehl gebe ich die Variable bekannt? Dim? Private? :confused:

Kenn mich da leider net aus! :???:

godi
 
Denk dir nix, lese grad schon das 2. Buch und checks immer noch nicht :ROFLMAO:
Allerdings vb2005.
 
Denk dir nix, lese grad schon das 2. Buch und checks immer noch nicht :ROFLMAO:
Allerdings vb2005.

Ja solche Sachen im Selbsstundium lernen wenn dir keiner dabei Hilft (ausser das tolle Forum) ist ne Katastrophe.
Nur die ganzen Kurse dazu sind schweine teuer! :twisted:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja solche Sachen im Selbsstundium lernen wenn dir keiner dabei Hilft (ausser das tolle Forum) ist ne Katastrophe.
Nur die ganzen Kurse dazu sind schweine teuer! :twisted:
Hast Du kein MSDN (sprich Hilfe) installiert?

Also das mit den Modulen geht einfach so:

Projekt -> Modul hinzufügen
und dann ist es im Projekt Explorer (Strg+R) zu finden.

Frag ruhig weiter wenn Du Fragen hast.
 
Ok habe jetzt im Modul Folgende Variablen Deklariert:

Code:
Option Explicit
Public AnzahlVersuche As Integer
Public RateZahl As Integer
Public Divisor As Integer
Const maxZahl = 1024

Nur die Konstante (Const maxZahl = 1024) funktioniert nicht!?
 
Ok habe jetzt im Modul Folgende Variablen Deklariert:

Code:
Option Explicit
Public AnzahlVersuche As Integer
Public RateZahl As Integer
Public Divisor As Integer
Const maxZahl = 1024
Nur die Konstante (Const maxZahl = 1024) funktioniert nicht!?

Muss:

Public Const maxZahl As Integer = 1024

lauten
 
Noch ein Tipp

Globale Variablen: so viele wie nötig aber so wenige wie möglich!

Also bei kleinen Projekten ja eh nicht wild aber bei größeren schnell unübersichtlich. Dazu kommt das die Wiederverwendbarkeit vom Code zunimmt wenn man auf globale Variablen verzichtet.

Also man muss sich bewusst machen wo man globale, lokale ("flüchtige") oder lokale statische Variablen braucht.

Also ich tippe mal das man da auch mit einer Static Variable klar kommen würde.
 
Zurück
Oben