討論區快速選單
知識庫快速選單
傑米的攝影旅遊筆記 網路投保旅行平安險 政府補助!學嵌入式+物聯網
[ 回上頁 ] [ 討論區發言規則 ]
請教~ vc呼叫VB製作ActiveX exe的問題
更改我的閱讀文章字型大小
作者 : comcomboy(com)
[ 貼文 15 | 人氣 4133 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/6/5 上午 12:48:29

各位大大好
我利用VB做出一個ActiveX exe,其有對電腦註冊之名稱(project名.classmodule名)
並利用例外一個vb可以成功呼叫此VB 的ActiveX exe

可是我利用VC卻無法開啟此VB 的ActiveX exe

我在VC的作法如下:利用類別精靈,from a type library點選VB 的ActiveX exe的執行檔
vc會幫我建立.cpp和.h,並且匯入一類別,並加程式碼如下

_AXCClassModules2* test = new _AXCClassModules2;
int rc = test->CreateDispatch("註冊名稱");

程式無錯誤可以進行,但rc卻回傳false,無法成功呼叫VB的ActiveX exe
為什麼vb可以呼叫,但是VC卻不行,我是不是少了什麼步驟
(註冊名稱無誤,並有對電腦註冊)
謝謝!!
作者 : chiuinan2(青衫)討論區板主 Visual C++ .NET卓越專家VC++一代宗師Visual Basic優秀好手資訊類作業求救卓越專家一般曠世奇才程式設計甘苦談優秀好手C++ Builder優秀好手上班族的哈拉園地優秀好手C++頂尖高手Assembly優秀好手貼文超過3000則人氣指數超過150000點
[ 貼文 3732 | 人氣 170106 | 評價 34520 | 評價/貼文 9.25 | 送出評價 125 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/6/5 上午 06:32:15
oh...你又花了100點數在這裡提問啊.

其實我很願意回覆你的東西 (雖然在VC區有一點晚, 畢竟我正在忙著工作), 主要我沒碰過類似的經驗. 不必點數, 單純只是研究. 但最後我會將結果po出來共享. 我不在意點數, 也不在意評價, 只在意經驗. 以前我的VC call VB都是採用DDE的方式, 直接採用ActiveX的方式還真的沒去試過, 但這也是我願意無條件去幫你測試的主因.
作者 : good(估得)
[ 貼文 146 | 人氣 225 | 評價 480 | 評價/貼文 3.29 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人comcomboy註記此篇回應為很有道理 2006/6/5 下午 01:49:04

你有沒有呼叫CoInitializeEx先,這個很重要喔!

點數是什麼東東?可以換東西嗎?
作者 : chiuinan2(青衫)討論區板主 Visual C++ .NET卓越專家VC++一代宗師Visual Basic優秀好手資訊類作業求救卓越專家一般曠世奇才程式設計甘苦談優秀好手C++ Builder優秀好手上班族的哈拉園地優秀好手C++頂尖高手Assembly優秀好手貼文超過3000則人氣指數超過150000點
[ 貼文 3732 | 人氣 170106 | 評價 34520 | 評價/貼文 9.25 | 送出評價 125 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人comcomboy註記此篇回應為很有道理 2006/6/5 下午 07:12:49
測試結果:

沒錯, 就是少了CoInitialize....
作者 : comcomboy(com)
[ 貼文 15 | 人氣 4133 | 評價 0 | 評價/貼文 0 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/6/5 下午 07:24:31

     非常感謝,謝謝
 板主 : 徵求中
 > COM/DCOM - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - COM/DCOM - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
COM/DCOM
1 估得 490 
2 nick 120 
3 PLAYER 110 
4 天雲 100 
5 Raynor 80 
6 青衫 60 
7 60 
8 Peter.huang 50 
9 酷小毅 50 
10 Giant 50 
COM/DCOM
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.03125