Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » mehre Array zu einem einzigen zusammenfassen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.12.2004, 09:38 Uhr
irminsul



moin moin.

das problem sieht so aus, dass ich z.b. 2 arrays habe und deren inhalte zu einem einzigen array zusammenfassen in welchem dann erst die werte aus array 1 und dann die werte aus array 2 gespeichert sind. die arrays bzw. die elemente der arrays sind vom gleichen typ (string)

kann mir da jmd helfen?

wäre super


DANKE !
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.12.2004, 16:42 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)



Visual Basic:
Dim Zusammengefasst As String
Dim String1 As String
Dim String2 As String



So???

Dann lautet der Code folgendermaßen:


Visual Basic:
Private Sub Form_Load()

String1 = "Hallo "
String2 = "Welt!"

Zusammengefasst = String1 + String2
Print Zusammengefasst

'Auf dem Form müsste "Hallo Welt!" erscheinen.

End Sub


--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.12.2004, 16:59 Uhr
irminsul



hi,

also strings konnte ich schon zusammefügen ... und string ist NICHT gleich array !! aber ich hab da inzwischen was gefunden ...




Code:
Dim arra_b
Dim arra_c

Private Sub Command1_Click()
Text1.Text = ""
For i = 0 To UBound(arra_c)
Text1.Text = Text1.Text & arra_c(i) & ", "
Next
Text1.Text = Text1.Text + " || "
For i = 0 To UBound(arra_b)
arra_c = AddElement(arra_c, arra_b(i))
Next i
For i = 0 To UBound(arra_c)
Text1.Text = Text1.Text & arra_c(i) & ", "
Next
End Sub

Private Sub Form_Load()
arra_c = Array(10, 11, 12, 13, 14, 15)
arra_b = Array(22, 33, 44, 55, 66, 77)
End Sub

Public Function AddElement(vArray As Variant, vElem As Variant) As Variant
' This function adds an element to a Variant array
' and returns an array with the element added to it.
Dim vRet As Variant ' To be returned
If IsEmpty(vArray) Then
' First time through, create an array of size 1.
vRet = Array(vElem)
Else
vRet = vArray
' From then on, ReDim Preserve will work.
ReDim Preserve vRet(UBound(vArray) + 1)
vRet(UBound(vRet)) = vElem
End If
AddElement = vRet
End Function


die AddElement-Function ist aus der MSDN, aus dem abschnitt "advanced MSVB 5"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.12.2004, 14:59 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


asoooo das meintest du ^.^

gut gut, hättest mal eher beschreiben können...

aber naja wenn du schon ne lösung hast

*wink*
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Visual Basic 6.0 / VBA ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: