運行 .ocx 的 ActiveX 插件在IE瀏覽器運行時,提示 Invalid variant operation,求前輩指教!!!


本人新手,最近用 delphi 寫了一個 ActiveX 插件用來自動登錄表單,用到了 WebBrowser,在生成 .ocx 文件時一切正常沒有提示任何警告。注冊成功后也能在 IE 瀏覽器上執行,但是 IE 瀏覽器執行成功后會出現一個彈出框提示 Invalid variant operation ,IE8-11都會出現這個問題,求前輩指點!!!

6 个解决方案

#1


自己頂一下

#2


前輩們快來啊!好像在執行登錄操作成功時,才會顯示出來。難道是因為瀏覽器覺得這種行為不安全所以才提示用戶的?有解決辦法嘛?!!!!!!

#3


應該是,執行了無效的操作。

#4


多謝樓上的前輩!
前輩我有疑問:
    1. 無效的操作是因為 WebBrowser 觸發了頁面按鈕的 click 事件嘛?
    2.該怎么解決呢?
這個插件實現的功能很簡單就是自動登錄表單,主要代碼如下圖所示:

#5


好像發現用 ActiveX 自動填充表單數據時才會出現這個提示,如果是手動輸入就一切正常

#6


快來人啊!!!

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com