Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 10 von 10

Thema: Variablendeklaratin in VB 6

  1. #1
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard


    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?

    Kenn mich da leider net aus!

    godi
    Zitieren Zitieren Variablendeklaratin in VB 6  

  2. #2
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Eigenes Modul erzeugen und z.b.

    global myVariable as integer
    If you open your Mind too much, your Brain will fall out.

  3. Folgender Benutzer sagt Danke zu zotos für den nützlichen Beitrag:

    godi (06.06.2007)

  4. #3
    Avatar von godi
    godi ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Zitat Zitat von zotos Beitrag anzeigen
    Eigenes Modul erzeugen und z.b.

    global myVariable as integer
    Wie erzeuge ich ein eigenes Modul?

    OK hab schon gesehen ich habe da keinen blassen schimmer davon!

  5. #4
    Registriert seit
    27.08.2003
    Ort
    Schweitenkirchen
    Beiträge
    472
    Danke
    101
    Erhielt 73 Danke für 59 Beiträge

    Standard

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

  6. #5
    Avatar von godi
    godi ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Zitat Zitat von Zefix Beitrag anzeigen
    Denk dir nix, lese grad schon das 2. Buch und checks immer noch nicht
    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!

  7. #6
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Zitat Zitat von godi Beitrag anzeigen
    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!
    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.
    If you open your Mind too much, your Brain will fall out.

  8. Folgender Benutzer sagt Danke zu zotos für den nützlichen Beitrag:

    godi (06.06.2007)

  9. #7
    Avatar von godi
    godi ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    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!?

  10. #8
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Zitat Zitat von godi Beitrag anzeigen
    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
    If you open your Mind too much, your Brain will fall out.

  11. Folgender Benutzer sagt Danke zu zotos für den nützlichen Beitrag:

    godi (06.06.2007)

  12. #9
    Avatar von godi
    godi ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    OK!
    Super funktioniert jetzt!

  13. #10
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    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.
    If you open your Mind too much, your Brain will fall out.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •