vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Fors und Array --> AAHHH 
Autor: Zardoz
Datum: 05.03.03 02:06

Hallo captain nemo,
VB läßt keine indizierten Variablen für Schleifen zu.
Du kannst Dein Programm wie folgt ändern:
Dim a&, b&, c&, d&, Max%, X&(9), Feld&(9)
 
Max = UBound(Feld)
For a = 1 To Max
  X(0) = a
  For b = 2 To Max
    X(1) = b
    For c = 3 To Max
      X(2) = c
      For d = 4 To Max
        X(3) = d
        'usw.
        '...
      Next d
    Next c
  Next b
Next a
Weiterhin besteht die Möglichkeit mehrere ineinander verschachtelte
Schleifen zu simulieren. Das läuft aber langsamer ab, als die aus-
geschriebene Variante. Hier ein Beispiel:
Private Sub Form_Activate()
 
Dim X&(), Max%, Summe$, i%, S%, FlgEnd As Boolean
 
S = 7 'Zahl der Schleifen
Max = 9 'Obergrenze
ReDim X(S)
For i = 1 To S
  X(i) = i 'Startwerte setzen
Next i
FlgEnd = False
Do
  'Zugriff auf Schleifenwerte:
  Summe = ""
  For i = 1 To S
    Summe = X(i) & " " & Summe
  Next i
  Me.Caption = Summe
  'Nächsten Wert ermitteln
  For i = 1 To S
    X(i) = X(i) + 1 'erhöhen
    If X(i) <= Max Then
      Exit For
    ElseIf i = S Then
      FlgEnd = True 'Fertig, alle durch
      Exit For
    End If
    X(i) = i 'zurücksetzen
  Next i
  DoEvents
Loop While FlgEnd = False
 
End Sub


Gruß

Zardoz
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fors und Array --> AAHHH726captain nemo04.03.03 23:18
Re: Fors und Array --> AAHHH299brave@heart05.03.03 00:15
Re: Fors und Array --> AAHHH55Zardoz05.03.03 02:06
Re: Fors und Array --> AAHHH238captain nemo05.03.03 10:14
Re: Fors und Array --> AAHHH389E705.03.03 22:09
Re: Fors und Array --> AAHHH277captain nemo05.03.03 22:19
Re: Fors und Array --> AAHHH257unbekannt05.03.03 22:31
Re: Fors und Array --> AAHHH244brave@heart05.03.03 23:32
Re: Fors und Array --> AAHHH265E706.03.03 20:04
Re: Fors und Array --> AAHHH252captain nemo06.03.03 20:36
Re: Fors und Array --> AAHHH275E707.03.03 16:36

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel