vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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
Array als Funktions-Rückgabe 
Autor: Roli
Datum: 18.05.04 16:55

Hallo,
ich möchte gern ein Array als Ergebnis einer Funktion zurückgeben, aber ich weiss nicht wie das geht.
Mit einer collection bekomm ich das zwar hin:
Public Function BData(whichdata As Integer, anzdata As Integer) As Collection
Dim i As Integer
Dim v As New Collection
For i = whichdata To whichdata + anzdata - 1
        v.Add data(i)
Next i
Set BData= v
End Function
Aber ich muß mir das dann immer umständlich wieder aus der zurückgegebenen collection einzeln in ein Array aufaddieren:
Dim out As Collection
Dim erg  As Variant 
Set out = Nothing
ReDim erg(b)
Set out = BData(a, b) 
i = 1
For Each erg In out
       erg(i) = erg
        i=i+1
Next erg
Am liebsten würde ich aber gleich mein data-Array zurückliefern. Doch wie geht das?
Danke für einen Tipp!
cu,
Roli
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Array als Funktions-Rückgabe505Roli18.05.04 16:55
Re: Array als Funktions-Rückgabe388ModeratorDieter18.05.04 17:06
Re: Array als Funktions-Rückgabe261Roli18.05.04 17:27
Re: Array als Funktions-Rückgabe300Mahobi19.05.04 08:40

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