关于Class_WriteProperties事件

xayzmb 2008-04-09 03:53:14
下面是一个类中的代码:
为什么在关闭程序时
没有触发Class_WriteProperties事件
(已将类的persistable属性设为 1 )

Option Explicit
Dim strT As String
Private myT As Variant

Public Property Get myTest() As String
myTest = strT
PropertyChanged "myTest"
End Property

Public Property Let myTest(newTest As String)
strT = newTest
PropertyChanged "myTest"
End Property


Private Sub Class_ReadProperties(PropBag As PropertyBag)
myTest = PropBag.ReadProperty("myTest", myT)
End Sub


Private Sub Class_WriteProperties(PropBag As PropertyBag)
PropBag.WriteProperty "myTest", myTest, myT
End Sub
...全文
96 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwhwin 2008-04-12
  • 打赏
  • 举报
回复
[code=C#]
[BanUBB]
using System;
private int A()
{
}
[/BanUBB]
[code]


//再次测试UBB.....
cwhwin 2008-04-12
  • 打赏
  • 举报
回复
[code=C#]
private int A()
{
}
[code]


//以上代码测试UBB.....
xayzmb 2008-04-11
  • 打赏
  • 举报
回复
还差三个人
yin138 2008-04-10
  • 打赏
  • 举报
回复
如果解决的?
好好奇的啊,一直对于属性包不太理解。
xayzmb 2008-04-10
  • 打赏
  • 举报
回复
问题自已解决了
前10名有分
qiu5208 2008-04-10
  • 打赏
  • 举报
回复
接到10楼
qiu5208 2008-04-10
  • 打赏
  • 举报
回复
接分
supergreenbean 2008-04-09
  • 打赏
  • 举报
回复
那代码是别人调用的,不是自己触发滴
zzyong00 2008-04-09
  • 打赏
  • 举报
回复
你程序关闭时为什么要触发Class_WriteProperties事件 ?
程序关闭,一般来说,对象也应该释放,哪么WriteProperty又有什么用呢?
我是不明白瞎说,请高手来回答吧
xayzmb 2008-04-09
  • 打赏
  • 举报
回复
请明示:为什么没有触发Class_WriteProperties事件 ?
迈克揉索芙特 2008-04-09
  • 打赏
  • 举报
回复
楼上差矣,不设置Instancing成为5又如何设置persistable属性呢。

楼主请仔细阅读:
将对象以参数形式传递到 COM+ 列队组件中
http://support.microsoft.com/kb/246627/zh-cn

  • 打赏
  • 举报
回复
不明白,关注一下,顶上去
xayzmb 2008-04-09
  • 打赏
  • 举报
回复
类的Instancing属性已设为 5 - MultiUse

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧