作者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)
推 albb0920:用 Set 沒錯,純 = 是給值,不能這樣用 07/24 21:35
→ saininniang:我真的不懂 第一次看到set function這種用方 07/24 21:48
推 a9:物件用 Set 陳述式,用來將變數指定為特定物件,變數用= assign值 07/24 22:11
→ saininniang:感謝 07/24 22:23
→ MOONRAKER:這是規定的,VB6限於老的syntax有很多地方轉得很硬 07/24 22:39