Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Rob Green am 25.03.03 - 12:37:52

Titel: kann eine Funktion mehrere Werte zurückliefern?
Beitrag von: Rob Green am 25.03.03 - 12:37:52
wenn ich eine Funktion per

Wert = Funktion(wert1, wert2) rufe,
kann ich dann irgendwie Wert als Variant mit mehreren Werten befüllen? Also zB Rückgabe wäre sowas wie "Name, Vorname, Alter, Geburtsdatum, etc..."?

Wenn nein, kann ich dann auf Ergebnisse innerhalb der Funktion per Definition der Variable in den Globals zurückgreifen, um den Scope auch außerhalb der Function auszudehnen?
Titel: Re:kann eine Funktion mehrere Werte zurückliefern?
Beitrag von: ata am 25.03.03 - 13:15:30
... beides geht...

Dim wert1 As Variant
Dim wert2 As Variant
Call MyFunction(wert1 , wert2)
MsgBox wert2

Function MyFunction(wert1 As Variant , wert2 As Variant) As Variant
   ' # Zuweisung er Variablen
   Dim ws As New NotesUIWorkspace
   wert1 = ws.CurrentDocument.Document.Liste1
   wert2 = "Hallole - as duat"
End Function

' # ... du erhälst mehrere Werte zurück ...
' # ... wie die Variablen bestückt werden bleibt dir überlassen...

ata
Titel: Re:kann eine Funktion mehrere Werte zurückliefern?
Beitrag von: Rob Green am 25.03.03 - 14:04:29
dankeschön :-)