2012-04-29 25 views
1

我可以訪問本地註冊的Dll這樣訪問本地VB的Dll使用<object>

<object classid="clsid:8fa8600b-dd9d-4ec2-a533-2986cb0df433" id="dllId"> 
    </object> 

從JavaScript這樣的:

function dllData(){ 
     alert('called') 
     var objData = document.getElementById('dllId'); 
     alert(objData); 
    } 

想從一個普通的HTML頁面做到這一點。有沒有可能以上述方式?

請提出建議。

感謝

回答

1

號則需要通過「新的ActiveXObject()」,以實例從DLL的對象,然後調用關閉該對象的實例方法。

+0

謝謝大衛,但它會迫使我只使用IE ..任何其他選項在各種瀏覽器上工作? –

+0

VB6 DLL是COM自動化服務器,因此我知道利用它們的唯一方式是通過這種方式實例化它們中的對象。據我所知,其他瀏覽器沒有正式支持自動化控制器(沒有某種插件或類似的工具。 –