我有一个注释db,它有一个LS WS消费者并且工作正常。 当我尝试添加第二个时,我收到错误,我怀疑是由于公共标识符冲突,例如“USE模块中的重复PUBLIC名称APISUCCESS” 我试图将每个lSWS使用者导入到单独的lotusscript库中。 我删除了Option Public,期望LS WS导入变为私有。但是,如果我尝试导入这两个库,我会得到相同的错误。在某些时候,我需要将两个东西一起导入。 在导入第二个Web服务使用者的第二个lotusscript库中我只有这个 注: :我删除了Option Public
选项声明
使用“LSControlService”
'Private VersionInfo As Wsversiondo_n2
Public Function ObtainControlServiceVer()As String
MessageBox "Beginning of Obtain ControlServiceVer"
On Error GoTo ErrorHandler
MessageBox "End of Obtain ControlServiceVer"
Exit Function
的ErrorHandler:
“
MsgBox错误$
退出功能
结束功能
我怀疑通过使用我在此库中导入的内容未被声明为私有。我认为他们会删除Option public。
如何让它们对图书馆私有? 非常感谢你的时间和帮助
亲切的问候, 卡洛斯
答案 0 :(得分:1)
问题是您的Web服务使用者通过%include导入的lss文件。它包含公共声明。您必须手动将两个Web服务使用者合并到一个库中,以便您只能包含一次lss文件,或者创建一个包含只%include的新库,然后您可以来自两个Web服务使用者的“使用”而不是使用%include。