“互連網瀏覽器”控制項與webBrowser控制項的區別

來源:互聯網
上載者:User

互連網瀏覽器控制項即 webBrowser2控制項。我手裡的邊個版本感覺跟webBrowser 1.0版控制項的區別就是前者是漢化版的,後者是英文的。
我以前也奇怪這兩個東西重複了,有什麼必要呢?

前些日子客戶的一個要求,讓我知道它們的區別,同時也挽救了我的程式。
事情是這樣的,客戶要求我寫的刷流配量序必須在windows2003 server sp2上運行,而我寫的流配量序是在XP上編寫測試的,拿上去之後就跑不起來,不報錯,就是不出介面。
後來檢查發現如果不用webBrowser控制項就沒問題,進而發現因為webBrowser用到了com.run庫(1),也就是易語言的com封裝庫,所以出了問題。
這可能是易語言不健全的一個地方。
如果改用超文本瀏覽框控制項,程式可以執行,但是卻有一個問題,因為我的程式用到了網頁的document介面進行網頁控制,而超文本瀏覽框本身取不到documnet介面。由於時間緊迫,這方面的研究也沒有時間開展下去了。

經過實驗,終於發現這個“互連網瀏覽器”控制項(webBrowser2),它在獨立編譯時間並不需要com.run庫的支援。見圖2,它只需要webBrowser.fne的支援。
這可真令人激動啊,呵,當時就想,成功了!事實上也是如此,改版後的程式在客戶的windows 2003上跑得非常好。

webBrowswer2和werbBrowser的這種差異,如果不出於實際任務的需要,真的是會被所有人乎略掉,現在卻成了我的救命稻草。

 

圖1  webBrowser獨立編譯時間需要帶支援庫com.run

圖2   webBrowser2控制項獨立編譯時間不需要com.run

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.