分享至
請問各位有人有遇過 CreateObject 的 servername 為IP情況
會彈出錯誤訊息80080005 無法建立 ActiveX 元件 (權限開到最大的情況)
一般來說IP若設定為127.0.0.1是為本機
但我輸入本機名稱 例如:ABC-PC 並沒有上述問題
可以怎麼解決呢? 謝謝!
已邀請的邦友 {{ invite_list.length }}/5
建議您可以用 IPAddress.Parse 方法, 確認 IP 格式是否正確 http://msdn.microsoft.com/zh-tw/library/system.net.ipaddress.parse%28v=vs.100%29.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1
不太可能是這種問題... CreateObject("Excel.Application","127.0.0.1") 是可以 但是換成別的第三方元件則不行...
有可能是第三方元件的限制... (因為第三方裡面包什麼, 你也沒法確認, 特別是 VB6的... 我之前也有遇到引用, IP 無法 Parse, 最後還是只能用 Hostname
後來查了一下原來是我沒dongle... 我以為開發版不用=.=
IT邦幫忙