我曾經(jīng)自己使用vb基于opc開(kāi)發(fā)了一個(gè)小界面軟件----- xf282,不過(guò)首先要在計(jì)算機(jī)上成功安裝pc access smart。在開(kāi)發(fā)完成之初,一切測(cè)試都是正常完好,所有的設(shè)備都可以按照指令進(jìn)行運(yùn)轉(zhuǎn)。但是,當(dāng)我把軟件交付工程部使用時(shí),出現(xiàn)了一些問(wèn)題。
首先是在安裝pc access smart,出現(xiàn)了以下界面:
圖1
提示系統(tǒng)少安裝了“.net framework”文件。自行在網(wǎng)上尋找“.net fram
ework v2.0”,文件大小約22兆。把.net framework v2.0安裝完畢,再行安裝pc access smart時(shí),沒(méi)有再報(bào)圖1的提示,同時(shí)在控制面板里也看到.net framework v2.0已經(jīng)安裝。
其次,在12月7日,當(dāng)修復(fù)完.net framework,打開(kāi)“xf282”時(shí),出現(xiàn)缺少“msstdfmt.dll”的提示。修復(fù)完msstdfmt.dll后-----即手動(dòng)注冊(cè)后,可以正常打開(kāi)界面軟件進(jìn)行操作。
通過(guò)上述問(wèn)題的發(fā)現(xiàn)及解決過(guò)程,可以知道原來(lái)計(jì)算機(jī)上的系統(tǒng)組件缺失和動(dòng)態(tài)鏈接庫(kù)缺失所致。進(jìn)一步深究,原來(lái)為了安裝系統(tǒng)的方便,在安裝系統(tǒng)時(shí)使用了ghost版本的操作系統(tǒng),而ghost系統(tǒng)是一個(gè)影像文件,其通用性強(qiáng)但是專用性不強(qiáng),制作者為了提高系統(tǒng)的性能,有意去除了一些組件。正如本案例中,.net framework v2.0是我們需要的組件,但恰恰這個(gè)沒(méi)有安裝,直接導(dǎo)致pc access smart不能正常安裝。由此可以看出,西門(mén)子的軟件對(duì)底層基礎(chǔ)-----操作系統(tǒng)要求還是相當(dāng)苛刻,稍有不慎,它就拒絕工作。不過(guò),這對(duì)培養(yǎng)我們恪守規(guī)則的良好工作習(xí)慣倒是大有裨益。