[VB6 ] 呼叫function的一個問題,為什麼要set

看板Visual_Basic作者 (莎里奈)時間17年前 (2008/07/24 20:06), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/3 (看更多)
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)

07/24 21:35, , 1F
用 Set 沒錯,純 = 是給值,不能這樣用
07/24 21:35, 1F

07/24 21:48, , 2F
我真的不懂 第一次看到set function這種用方
07/24 21:48, 2F

07/24 22:11, , 3F
物件用 Set 陳述式,用來將變數指定為特定物件,變數用= assign值
07/24 22:11, 3F

07/24 22:23, , 4F
感謝
07/24 22:23, 4F

07/24 22:39, , 5F
這是規定的,VB6限於老的syntax有很多地方轉得很硬
07/24 22:39, 5F
文章代碼(AID): #18Y70-Hb (Visual_Basic)
文章代碼(AID): #18Y70-Hb (Visual_Basic)