只是一個問題,因爲我無法從VB6引用對話框註冊intel開源upnp工具包提供的相關upnp.dll(如在此提供:http://opentools.homeip.net/dev-tools-for-upnp),它說了一些「不能註冊.dll「,但由於它是用(我認爲)C或C++編寫的,我想通過某種方式使它成爲可用。英特爾的開源UPnP庫可以用於VB6嗎?
我主要想移動到英特爾的UPnP因爲微軟upnp.dll是不是讓我進步進一步由於以下問題(在.NET中工作,但不是在VB6)的: Getting IP Address using UPnP InvokeAction not returning anything, help?
會有人知道如何我會去得到英特爾的upnp.dll(在C#和VB.NET中正確註冊)在VB6中工作?
感謝
還有一個ms upnp.dll是你遇到的那個,還有另一個upnp.dll安裝在intels開源SDK中,在程序文件目錄的開源目錄下,你會遇到這個upnp.dll,如果你安裝intel的upnp開發人員工具,如果您按照我的文章中的第一個鏈接可以找到。我遇到的問題是,微軟版本,我遇到了一個問題(如我在文章中的第二個鏈接中所述),我正在考慮(並希望)使用英特爾的upnp.dll,作爲替代方案,所以我可以繞過我遇到的ms的upnp.dll問題 – 2010-10-30 00:15:32
看起來像你嘗試過的變體我會有變暗的XOUT()作爲變種和變暗的變種。從文檔看來,它看起來像進出這兩者都期待着同樣的事情,但顯然不是這種情況,你是否將xins參數作爲數組嘗試,並將xouts作爲簡單變體進行嘗試,反之亦然? – DarinH 2010-11-01 20:03:17
此外,它可能不足以僅調整數組,您可能需要實際將適用類型的值設置爲每個元素。這來自文檔「當應用程序調用方法InvokeAction時,它包含一個參數列表,該參數列表應該與服務期望的參數匹配。控制點將這些VARIANT參數映射到所需的類型。下表顯示了使用的映射....「只是猜測,雖然 – DarinH 2010-11-01 20:04:22