Domino 9 und frühere Versionen > Entwicklung

kann eine Funktion mehrere Werte zurückliefern?

(1/1)

Rob Green:
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?

ata:
... 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

Rob Green:
dankeschön :-)

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln