高手来探讨:LotusScript函数/类 有时候不能返回另一数据库的对象,是怎么回事?
原石化玉 2004-10-26 07:00:40 Lotus Script 的函数返回值 或者 类的属性 如果不是当前数据库的对象,在函数内或者类中运行时,是正常的,可是返回后就丢了。
例如:
'定义
public class Docset
private docA as NotesDocument
private docB as NotesDocument
sub new(doc as NotesDocument)
end sub
function update()
end function
end class
'使用,docs.docA,docs.docB都正常赋了值,是其他数据库的对象
dim docs as new Docset(doc)
'在docs.update中试图调用.docA,.docB,没了。调试发现 到这里docs.docA就没了。
docs.update()
为什么会这样???
我有很多关键应用都是这么搞的,挺正常。可今儿修改完善以前的一个类时,不行了。咋回事?
我都不敢动了。