Domino 9 und frühere Versionen > ND7: Entwicklung

Postopen-Event startet mit einer Fehlermeldung

(1/1)

Dubidu:
Hallo,
ich habe eine Form ohne Items erstellt und folgendes Code-Beispiel bei dem Event Postopen hinzugefügt:


--- Code: ---Sub Postopen(Source As Notesuidocument)
On Error Goto EH

Dim ns As New NotesSession
Dim ws As New NotesUIWorkspace

Dim note As NotesDocument
Dim theDate As New NotesDateTime( Now )
Set Source = ws.CurrentDocument

If Source.IsNewDoc Then
'setting the name and nate fields to the users' name and the current date/time
note.name = ns.UserName' Hier taucht die Fehlermeldung auf
Set note.date = theDate' Hier ebenfalls, wenn ich note.name auskommentiere
Source.Reload
End If

PE: Exit Sub
EH: Call raiseError("", Err, Error$, Erl)
End Sub
--- Ende Code ---

Es kommt dann folgende Fehlermeldung:


--- Zitat ---Object variable not set
=> Postopen 13
--- Ende Zitat ---

Weiß jemand weiter?

Liebe Grüße
Giordano

botschi:
Du deklarierst "note", weist der Variable aber nix zu...
Postopen 13 ist die Zeile.

Matthias

MadMetzger:
Du hast die Variable note gar nicht initialisiert, daher kommt die Fehlermeldung. Tausch mal

--- Code: ---Set Source = ws.CurrentDocument

--- Ende Code ---
durch

--- Code: ---set note = Source.Document

--- Ende Code ---
aus.

Source brauchst du an der Stelle nicht zu setzen, da das von Notes her schon mit initialisiert wurde. Dir fehlt die Initialisierung des Backend-Dokuments, an dem du was tun willst.

Dubidu:
Ach herrje!
Das hatte ich wirklich übersehen! Tut mir Leid für die Umstände! :(

Liebe Grüße
Giordano

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln