Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
7of9
Newbie
Newbie

Anmeldedatum: 22.05.2011
Beiträge: 3

eine variable in der for next schleife...
Verfasst am: 22.05.2011, 16:27

Hallo zusammen,

ich wende mich an dieses Forum weil unter ASP selbst findet man fast keine Foren mehr die bedient werden.Meine Frage ist auch eine ganz einfache:

Ich hab eine For Next schleife wo ich die variable i immer um 1 erhöhe. dann möchte ich diese variable mit einem Wort koppeln um eine variable wie test1, test2, test3 usw. zu erhalten
Das anchfolgende Script ist nur ein Beispiel für das was ich erreichen will:

<%


i=0

for a = 1 to 10

Randomize
my_num = Int((rnd*1000))+1

variable = "das ist ein beliebiger Text, der sich verändert" & my_num
response.write variable & "<br>"
i = i +1

test & i = variable 'hier möchte ich eine beliebige Stelle von 1-10 nochmal abfragen können

next


response.write test4

%>


ich erhalte immer einen Fehler dass ich test und i nicht verbidnen kann. Was muss ich denn tun um das zu können?

Vielen Dank vorab für eure Ideen und Hilfe

Grüße
Andreas
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 23.05.2011, 07:45

hi ein paar sachen sind mir aufgefallen...
1)
du brauchst i nicht mitzählen lassen
weiters brauchst du für dein Test & i ein Array sieht so aus

Code:

dim test(1 to 10) as String

for a = 1 to 10
  Randomize
  my_num = Int((rnd*1000))+1
 
  variable = "das ist ein beliebiger Text, der sich verändert" & my_num
  'response.write variable & "<br>"         '<-- was das sein soll ist mir klar aber in vb funktioniert das anders

  variable = variable & vbNewLine

  test(a) = variable        'wie oben schon gesagt du brauchst nicht mitzählen lassen du kannst die variable a nehmen

next




und ausgabe dann
Code:

response.write test(4)



wenn du noch fragen hast
melde dich einfach
lg
 
7of9
Newbie
Newbie

Anmeldedatum: 22.05.2011
Beiträge: 3


Verfasst am: 23.05.2011, 13:04

Hi Christopher,

danke für Deine Hilfe, eine Kleinigkeit scheint da nicht zu gehen. Ich bekomme eine Fehler : Typen unverträglich.
aus irgendeinem Grund lässt sich das Array nicht verwenden?!

Den Dim test (1 to 10) as String hat er auch angemakelt. den könnte ich auch weglassen, oder?

LG
Andreas
 
7of9
Newbie
Newbie

Anmeldedatum: 22.05.2011
Beiträge: 3


Verfasst am: 23.05.2011, 13:11

ich nochmal, hab den Fehler gefunden. ich muss unter DIM festlegen wieviel ich im Array zuordnen will.

test(20) z.B. dann gehts:)

danke für den Wink mit dem Zaunpfahl Smile
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 24.05.2011, 07:16


hey
schreibst du jetzt in vb6 oder in einer anderes sprache?!

in vb6 funktioniert das ohne probleme
naja wenn du den fehler ja gefunden hast passt
lg
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: next schleife, variable

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge [suche] Tuturials winsock & daten senden 983 09.06.2011, 13:19
Keine neuen Beiträge [Video] *.dll & *.ocx Installer 2608 06.03.2008, 21:19
Keine neuen Beiträge ListView speichern & laden 1331 05.08.2008, 13:32
Keine neuen Beiträge Registry & Co Fragen 1203 03.05.2007, 10:57
Keine neuen Beiträge Listbox speichern & laden 2266 22.03.2007, 21:25
 


[ Time: 0.1789s ][ Queries: 92 (0.1312s) ][ GZIP on - Debug on ]