2011年5月6日 星期五

msflxgrd.ocx錯誤!?下載裝回去就好


今天收到了縣內的學習成就(補救才對)評量的題庫,不過光碟片沒有辦法直接使用命題功能,查了查發現是因為


msflxgrd.ocx這個東西在作怪,寫程式的廠商沒有注意到這件事導致的錯誤(寫程式的debug好習慣真的很重要),


以下直接把學校公告複製過來了,也順便當作自己的筆記(筆記恆久遠,公告難留存)


 


引述:


-------------------------------------------------------------------------------------------------------


關於命題光碟出現無法從光碟執行的錯誤修正方法如下:


 1.下載msflxgrd.ocx的元件 http://163.19.160.240/downloads/msflxgrd.ocx


(或是可以去上一篇文章提供.dll的網站裡面抓)


2.將下載的元件,放到硬碟底下的c槽底下的路徑 c:\windows\system32\ 裡面
3.使用windows畫面左下角的[開始]-[執行],裡面輸入 regsvr32 msflxgrd.ocx


會看到註冊成功的訊息,就可以再把光碟放入執行看看了,以上方法是小弟自己測試的,如果還有問題請回報到資訊組.


 


補充說明:無法執行是因為msflxgrd.ocx這個VB寫的activeX元件出了問題,似乎更新到windows sp3之後的電腦會沒有這個東東,所以才會出現有的電腦可以執行有的卻不行的現象囉。


 出問題的更新是 KB960715 ,更新的項目有這一些檔案


Microsoft Animation Control, version 5.0(SP2)  ComCt232.ocx     {1E216240-1B7D-11CF-9D53-00AA003C9CB6}

Microsoft Chart Control 6.0 (SP6)          MSChrt20.ocx     {3A2B370C-BA0A-11d1-B137-0000F8753F5D}

Microsoft Animation Control 6.0 (SP6)       mscomct2.ocx     {B09DE715-87C1-11d1-8BE3-0000F8754DA1}

Microsoft DataGrid Control 6.0 (SP6)        MSDatGrd.ocx     {cde57a43-8b86-11d0-b3c6-00a0c90aea82}

Microsoft FlexGrid Control, version 6.0 (SP6)  MSFlxGrd.ocx      {6262d3a0-531b-11cf-91f6-c2863c385e30}

Microsoft Hierarchical FlexGrid Control 6.0 (SP6) MShflxgd.ocx     {0ECD9B64-23AA-11d0-B351-00A0C9055D8E}

Microsoft Masked Edit Control, version 6.0 (SP6) msmask32.ocx    {C932BA85-4374-101B-A56C-00AA003668DC}

Microsoft WinSock Control, version 6.0 (SP6)   MSWINSCK.ocx     {248dd896-bb45-11cf-9abc-0080c7e7b78d}


 


如果有認識該光碟製作廠商的人,麻煩廠商的工程師下載新的VB6 runtime extended files ,這樣寫出來的程式就不會再有這個相容性問題啦!



沒有留言:

張貼留言