ActiveX執行卻卡住(有註冊dll)

OS:WINXP

版本:LabVIEW2009

VISA:4.6.2

 

發生了一點小問題

這個問題就是我註冊了正確的DLL檔案,也能順利的在ActiveX呼叫出來使用

也正確的開啟

但是他卻卡在剛進入的地方,這個問題是什麼呢?

![](upload://5GDxASaMvCtJXJeQyRdL9nkJChy.jpeg)

請見詳圖,看箭頭指向處它會卡在開啟的部份

但是這串程式使用在另一台的電腦(筆電)中卻沒問題可以執行

目前重裝了LABVIEW、VC2005等等均無效

hi,因為沒有你的程式可以測試
所以我直接從 Labview 將"Active X"的這個功能拉出來
輸入端則是丟空連結,直接執行時為正常
你可以試試此方式是否OK,如附檔  Untitled 1.vi

不知是否為 Active X 呼叫時出了問題

![](upload://iHgvrIkv1QrkQuTRAUanVGEn6YB.jpeg)

 

elvistu老大,您這樣是可以的,但是我的程式依然不行

我提供DLL檔案&程式請試看看

Untitled 1.vi

ICCR_HAL.rar

DLL檔案請注意是否被列為病毒,也請先掃毒有沒有被木馬竄改

解壓縮完畢後

檔案大小114688位元組

磁碟大小114688位元組

Sorry
我的程式為 Labview 8.2 版 ,方便轉檔嗎
謝謝

補上8.2的版本檔案Untitled 1.rar

目前依然無法執行

[QUOTE=MaiYung]

補上8.2的版本檔案Untitled 1.rar

目前依然無法執行

[/QUOTE]

我將你的程式重新執行一次
並將連結指向你的dll檔案
程式可以直接運行,不會卡在Automation Open.vi
只不過執行後會出現Error,如下圖
看起來程式是ok的,不知道是否有其他的執行方式呢??

![](upload://67bkDzjHoo0nIgvqbndXKwRGTSj.jpeg)

其實這個DLL是一張外接ISP板的SDK的包裝

但是既然可以執行但是我怎麼測試還是無法突破....

把電腦重灌算了....