Ich habe eine Scriptbibliothek, darin eine Funktion. Dieser Funktion werden 2 Strings übergeben, damit wird eine ANDERE DB definiert und daraus ein Notesdocument übergeben.
Ich sehe das Notesdocument
Ich sehe auch den Rückgabwert
Beim Rücksprung in die Hauptroutine verliert er das Dokument
Wie schaffe ich es, daß die Referenz auf das Dokument gültig bleibt, obwohl die erzeugenden Objekte nur in der Subroutine leben? Die session selbst ist global definiert. Ich weiß daß wir das hier schon besprochen haben, aber ich finde den Thread nicht mehr.
Kann mir bitte jemand die Tomaten von den Augen runternehmen?
Function getDocDocumentFromOtherDatbase(strAdminServer As String, strType As String) As NotesDocument
Dim dbAdmin As NotesDatabase
Dim view as NotesView
On Error GoTo ErrorHandler
Set dbAdmin = session.GetDatabase(strAdminServer, session.currentdatabase.Filepath )
Set view = dbAdmin.Getview("NTConfig")
Set docAdmin = view.Getdocumentbykey(strType, True)
Set getDocDocumentFromOtherDatbase = docAdmin
Exit Function
ErrorHandler:
End Function