Domino 9 und frühere Versionen > Entwicklung

Probleme mit dem Rückgabewert einer Funktion

<< < (2/2)

Performance:
ok - wenn du den String zurückbekommst musst du deine zieldb auch öffnen
Set zieldb = s.GetDatabase(server,pfad + "\"+ dbname)
flag =  zieldb.open(server, dbfile)
if flag then
Set zieldoc = zieldb.GetDocumentByUnId(result(0))
end if

-- das ist aber der komplizierte Weg, vor allem weil du in der gleichen db nochmal die gleiche db initialisierst und öffnest eben über eine neue Variable.


ich würde das so machen:
Dim col As NotesDocumentCollection
Set col = ws.PickListCollection( PICKLIST_CUSTOM, False, db.server, db.filepath, viewname, "Document Picker" , "Bitte ein Dokument auswählen" )
If Not col Is Nothing Then
   Set PicklistView = col.GetFirstDocument
End If



cu

Doc Torte:
schon mal probiert, das "Set" wegzulassen und einfach nur zu schreiben :

PickListView = zieldoc


???

Performance:
@Doc Torte

hast du das schon probiert   8) 8) 8) 8)

ich glaube jetzt brauche ich noch einen Beta Blocker  ;D ;D


cu

Doc Torte:
@Performance


...danke, wer lesen kann ist klar im Vorteil -

1:0 für Dich !

ToniTester:
hey hOtze, danke dass du die Lösung da noch mit reingeschrieben hast. Hat mir gleich weitergeholfen!
Hier nochmal der komplette Link zum LDD Thread:
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/a0fd37d07868ea8a852568fc00444570?OpenDocument
----------------------------------------------------
...und in der Hilfe steht's natürlich auch drinnen  ::)
Static
Optional. Specifies that the values of the function's local variables are saved between calls to the function.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln