J'ai un problème avec les vues partagées devenant privées à la première ouverture. Elles ne se rafraichissent pas malgré un script pour vider le cache.
J'ai développé une base notes, dans laquelle j'ai ajouté un script dans le queryclose de la base.
[syntax="LotusScript"]Sub Queryclose(Source As Notesuidatabase, Continue As Variant)
Dim session As New NotesSession
Dim dbc As NotesDatabase
Set dbc = session.CurrentDatabase
'// Permet de vider le cache à la fermeture de la base
Dim db As New Notesdatabase("","desktop6.ndk")
If Not(db.IsOpen) Then Call db.Open("","")
If Isarray(db.Views) Then
Forall pview In db.Views
If Lcase(pview.Parent.Parent.CurrentDatabase.Title) = dbc.Title Then
Call pview.Remove
End If
End Forall
End If
End Sub[/syntax]
Le problème est que malgré celà le cache n'a pas l'air de se vider.
Mon script est peut-être erroné.
Existe t'il un autre moyen pour vider le cache?