Domino 9 und frühere Versionen > Entwicklung

Dokument löschen über Rollenabfrage aber bei Ausführung "Object Variable not se

<< < (2/4) > >>

koehlerbv:
Über den Debugger sollte man den Fehler leicht finden (sprich: Warum ist an dieser Stelle entry nicht instantiiert).
Abgesehen davon muß da aber am Anfang wohl noch mehr Code fehlen.

Und völlig abgesehen davon wird es so sowieso nicht sinnvoll funktionieren: So kann man ja nur NotesSession.Username abfragen - aber der muß ja nicht namentlich in der ACL stehen und wird daher nicht gefunden.
Evaluate ("@UserNamesList" ...  dürfte da ein viel einfacherer und vor allem zuverlässiger Weg zum Ziel sein.

HTH,
Bernhard

Semeaphoros:
Hmm, vielleicht muss ich die Brille putzen, ich sehe das Bild nicht :-(

Semeaphoros:
... oder gleich direkt mit @UserRoles oder noch viel direkter

notesACLEntry.Roles

<Edit>
Nachtrag: das stimmt hier wohl nicht, da notesACLEntry.Roles auf den Entry geht und da gilt Bernhards Einwand. Hingegen @UserRoles sollte in dieser Situation funktionieren.
</Edit>

Marshuhn:
Habe das Bild als Grafik beigefügt. Ich werde mir das mal mit der dem Evaluieren anschauen.

Gruß

Marshuhn

Marshuhn:
Auch wenn es vielleicht nervt. Aber da ich mir alles selber beibringen darf und keine Hilfe von anderen erwarten kann (weil das kein anderer macht), möchte ich von Euch wissen, wo ich entweder evaluate....(@UserNameList/@UserRoles) einsetzen muss:

muss ich ich dann die eine Zeile folgendermaßen schreiben?:
Set entry = acl.GetEntry (evaluate(|@UserRoles|))

Danke für die Antwort.

Marshuhn

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln