作者koucha (馬摸摸)
看板Visual_Basic
標題[VB6 ] 利用class module 動態生成ActiveX
時間Mon Sep 1 19:47:12 2008
我自己用MFC寫成了一個ActiveX(.ocx檔)
利用Project->Components->選取後可以直接使用
請問如果要利用Class Module動態的生成這個元件
要怎麼做呢
我有查到
Licenses.Add "PorgID"
Set myControl = Controls.Add(ProgID, Name [,Container])")
但一直錯誤
事實上我並不清楚PorgID應該設為什麼
不知道有人能為我解答嗎
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.139.169
1F:→ koucha:另外 錯誤碼為'error' 711 09/01 19:48
※ 編輯: koucha 來自: 60.250.139.169 (09/01 19:49)
2F:推 albb0920:ProgID 是將 OCX 註冊後你註冊的在測表的 ID 09/02 10:16
3F:→ albb0920:你註冊後應該用 CreateObject 就可以動態建立了 09/02 10:17
4F:→ koucha:謝謝a大的回答 不過我後來還是用 Controls.add的方式 09/02 12:13
5F:→ koucha:只是在class module 中要加上form1 =>form1.controls.add 09/02 12:14
6F:→ koucha:至於名稱可以從view -> object browser中查到 09/02 12:15