??? Forms2.0系列的控件,如: Microsoft forms 2.0 label ,Microsoft forms 2.0 commandbutton等,其依賴的動(dòng)態(tài)鏈接庫(kù)為Fm20.dlls。在使用過程中我發(fā)現(xiàn),如果在發(fā)布軟件的時(shí)候,用戶的客戶機(jī)上沒有安裝word的話,程序就不能運(yùn)行(雖然程序運(yùn)行了,但是看不到界面出現(xiàn))。 后來在網(wǎng)上搜索了很多資料,終于找到了問題的關(guān)鍵,在微軟網(wǎng)站上找到關(guān)于這個(gè)問題的解釋為: Fm20.dlls 不是可以重分配的,你必須安裝一個(gè)象OFFICE97那樣的系統(tǒng)在你的目標(biāo)客戶機(jī)上作為你軟件分發(fā)的一部分。 如果不安裝Microsoft Office 97那樣的系統(tǒng)的話,即使你使用regsvr32注冊(cè)都沒有作用(我翻譯的,有點(diǎn)不通順哦^_^)。
??? 最終的解決辦法就是,做為Microsoft Office 97的替代,你可以免費(fèi)下載和安裝Microsoft ActiveX Control Pad. 安裝完畢,客戶機(jī)上就可以無需安裝office而使用你的程序了。[需要的請(qǐng)留下email,我會(huì)發(fā)給你的]