Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: baumi78 am 26.03.03 - 10:22:02
-
Hallo ich habe mal wieder eine grundsätzliche Frage, ich habe innerhalb einer Funktion ein Array vom Typ String deklariert, welches ich bearbeite und von der Funktion zurückgeben lassen möchte!
Wie muss ich Rückgabewerte und Zuweisung dafür deklarieren?
Function setArray() as Variant
Dim myArray(1 to 3) as String
myArray(1)="test1"
myArray(2)="test2"
myArray(3)="test3"
setArray=myArray
End Function
die aufrufende Funktion:
Function getArray() as String
Dim myArrayValues(1 to 3) as String
myArrayValues=setArray
End Function
was genau mache ich daran falsch?? (illegal reference to array or list)
ich möchte dass myArrayValues dann test1, test2 und test3 enthält??!!!!
Grüße Baumi
-
hi baumi,
probier das mal damit...
die aufrufende Funktion:
Function getArray() as String
Dim myArrayValues as variant
myArrayValues = setArray()
End Function
tschö
-
Ja danke für den Tip, hab einfach die Arraydeklaration in der aufrufenden Funktion total rausgenommen, jetzt geht es!! Aber hat jemand vielleicht auch noch die Erklärung dazu, wieso das so und so funktioniert und wie sowas programmiertechnisch am besten gelöst werden kann? Oder gibt es dazu irgendwo guten Infoquellen, die DOminohilfe ist bezüglich dieses Themas nicht so doll, finde ich (oder ich hab die passende Hilfeseite noch nicht gefunden!).
Cheers Baumi