• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        如何處理VFP6中文版安裝出錯

        如何處理VFP6中文版安裝出錯

        更新時間:2022-05-07 文章作者:未知 信息來源:網絡 閱讀次數:

        黃金鐵

        微軟的數據庫開發工具Visual FoxPro 6.0在國內應用很廣,但也不可避免地存在某些Bug。近日,本人在使用VFP 6.0簡體中文版開發軟件時,就發現了其安裝向導中的一個Bug,下面,筆者將具體介紹該問題及筆者的解決方案。

        在制作應用程序發行版軟件時,筆者利用安裝向導將應用軟件中的字形文件安裝到Windows目錄。按其提示正常操作后,得到的應用程序發行版在執行安裝過程中出錯,出錯的窗口標題為“安裝程序出錯824”,錯誤提示為“對象16,您的安裝程序文件可能已被破壞。請從您原來運行它的位置重新啟動安裝程序”。此錯誤代碼在幫助文件中找不到。根據其提示的內容,筆者檢查了所有的源文件和生成文件,發現均正確無誤。將該字形文件安裝到應用程序目錄和Windows系統目錄亦正常。最后鎖定了故障的原因,即安裝向導在把文件安裝到Windows目錄時出現錯誤。

        經過較長時間的分析和思索,筆者最后在生成的安裝程序中的兩個參數文件setup.stf及setup.inf中找到了蛛絲馬跡。在setup.stf中,該字形文件對應行有一個字段內容為“應用程序 - Windows,-0b20z4avw”;而在setup.inf中,文件的內容按節分開,節名用方括號包括。該字形文件單獨在一節,節名為[Application - Windows]。筆者試著用debug反匯編程序把該節名修改為[應用程序 - Windows],以便與setup.stf對應,空出的三個字節用空格補齊。結果生成的安裝程序順利地將該字形文件安裝到了Windows目錄下,至此擺平了該Bug。

        回頭來看,此Bug產生的原因是微軟Visual FoxPro 6.0漢化不完全造成的,在英文版的Visual FoxPro 6.0中不應該有此問題。為了以后應用的方便,本人專門做了一段FoxPro程序自動做替換節名的工作。程序如下:

        &&&&解決Visual Viusal FoxPro 6.0簡體中文版安裝向導 Bug 的程序
        f1=locfile('setup.inf','inf:inf')
        if len(f1)>0
        setupinf=fopen(f1,2)
        else
        wait windows "沒找到 setup.inf 文件!"
        return
        endif
        if setupinf<0
        wait windows "打開 setup.inf 文件錯誤!"
        return
        endif
        s1="[Application - Windows]"
        s2="[應用程序 - Windows] "
        &&&&s2字符串尾部有3個空格,以使其長度與s1長度相等
        flag1=.f.
        do while .not.feof(setupinf)
        s3=fgets(setupinf)
        if s3=s1
        fseek(setupinf,0-len(s1)-2,1)
        fputs(setupinf,s2)
        flag1=.t.
        exit
        endif
        enddo
        fclose(setupinf)
        if flag1
        wait windows "替換成功!"
        else
        wait windows "沒找到 "+s1+" 節!"
        endif
        return

        以上是筆者的解決方案,希望能對大家的開發有所幫助。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲第一成年免费网站| 久久精品国产大片免费观看| 毛片免费视频播放| 亚洲啪啪免费视频| 日本h在线精品免费观看| 亚洲成a人片在线网站| 中文字幕无码免费久久99| 亚洲人成综合在线播放| 免费观看AV片在线播放| 亚洲综合av一区二区三区| 四虎免费在线观看| 亚洲日韩在线中文字幕综合| 亚洲 无码 在线 专区| 一级特黄a免费大片| 亚洲日本一区二区三区在线| 国产精品免费看久久久| 亚洲视频一区网站| 大学生美女毛片免费视频| 老司机亚洲精品影院在线观看| 亚洲精品视频在线看| baoyu777永久免费视频| 亚洲第一网站免费视频| 国内精品久久久久久久亚洲 | 亚洲色偷偷偷网站色偷一区| 30岁的女人韩剧免费观看| 亚洲三级高清免费| 亚洲国产高清精品线久久| 免费在线黄色电影| 亚洲一区在线免费观看| 国产一级理论免费版| a级黄色毛片免费播放视频| 亚洲国产精品午夜电影| 国产精品免费看久久久无码| 中国一级特黄高清免费的大片中国一级黄色片 | 亚洲v高清理论电影| 中字幕视频在线永久在线观看免费 | 亚洲日本在线观看视频| 蜜桃成人无码区免费视频网站| 亚洲中文无码亚洲人成影院| 亚洲日韩中文在线精品第一| 1000部禁片黄的免费看|