作者saininniang (莎里奈)
看板Visual_Basic
标题[VB6 ] 呼叫function的一个问题,为什麽要set
时间Thu Jul 24 20:06:20 2008
Private Function Dom(ByVal hWnd As Long) As IHTMLDocument
....
....
这个function里面呼叫几个API来用
....
....
End Function
-------
Dim Obj As HTMLDocument
Set Obj = Dom(x_handle) => 程式功能正常
若是改成
Obj = Dom(x_handle) => 程式功能没出来,失效??
为什麽?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.248.200
※ 编辑: saininniang 来自: 218.160.248.200 (07/24 20:11)
1F:推 albb0920:用 Set 没错,纯 = 是给值,不能这样用 07/24 21:35
2F:→ saininniang:我真的不懂 第一次看到set function这种用方 07/24 21:48
3F:推 a9:物件用 Set 陈述式,用来将变数指定为特定物件,变数用= assign值 07/24 22:11
4F:→ saininniang:感谢 07/24 22:23
5F:→ MOONRAKER:这是规定的,VB6限於老的syntax有很多地方转得很硬 07/24 22:39