Event (Declarations):
Declare Function NSFDbOpen Lib "nnotes.dll" (Byval dbName As String, hDB As Long) As Integer
Declare Function NSFDbClose Lib "nnotes.dll" (Byval hDB As Long) As Integer
Declare Function NSFDbReadACL Lib "nnotes.dll" (Byval hDB As Long, hACL As Long) As Integer
Declare Function ACLSetFlags Lib "nnotes.dll" (Byval hACL As Long, Byval Flags As Long
screen.width/2)this.width=screen.width/2" vspace=2 border=0> As Integer
Declare Function NSFDbStoreACL Lib "nnotes.dll" (Byval hDB As Long, Byval hACL As Long, Byval ObjectID As Long, Method As Long) As Integer
Declare Function NSFDbOpen Lib "nnotes.dll" (Byval dbName As String, hDB As Long) As Integer
Declare Function NSFDbClose Lib "nnotes.dll" (Byval hDB As Long) As Integer
Declare Function NSFDbReadACL Lib "nnotes.dll" (Byval hDB As Long, hACL As Long) As Integer
Declare Function ACLSetFlags Lib "nnotes.dll" (Byval hACL As Long, Byval Flags As Long
screen.width/2)this.width=screen.width/2" vspace=2 border=0> As Integer Declare Function NSFDbStoreACL Lib "nnotes.dll" (Byval hDB As Long, Byval hACL As Long, Byval ObjectID As Long, Method As Long) As Integer
Event Click:
Dim hDB As Long, hACL As Long
rc = NSFDbOpen("test.nsf", hDB)
rc = NSFDbReadACL(hDB, hACL)
rc = ACLSetFlags(hACL, &h0)
rc = NSFDbStoreACL(hDB, hACL, 0, 0)
rc = NSFDbClose(hdb)
博客展示了一段C语言代码,涉及事件点击时对数据库的操作。代码包含打开数据库、读取ACL、设置ACL标志、存储ACL以及关闭数据库等操作,体现了在C语言环境下对数据库ACL的处理。

被折叠的 条评论
为什么被折叠?



