在 WINDOWS SERVER 2008 X86 SP2 上安裝C++BUILDER 6 SP4

來源:互聯網
上載者:User

      1、以超級使用者登入(習慣了超戶的工作方式,其它使用者方式未試過能不能安裝)。

 

      2、按常規方法安裝、打HELP和SP4補丁,再補上ILINK32.EXE和ILINK32.DLL的最新補丁。

 

      3、註冊成功後,起動C++BUILDER 6的主程式,前面還好好的,緊跟著就提示dclite60.bpl組件調用失敗,提示是記憶體訪問違規,但是點了錯誤提示兩次後,進系統了,其它正常,可還是不爽。

 

      4、在網上找了一些關於DELPHI 在VISTA上安裝的技巧,貌似給USERS使用者賦幾個目錄的“修改”許可權就可以了,可是我試下來結果無效。

 

      5、後來終於找到一個和我提示出錯差不多的貼子,在國外找到的;仔細看下來,原來是DEP(資料執行防止)搞的鬼。

 

      6、開啟資源管理員,在“電腦”上按右鍵選“屬性”,在開啟的“系統”對話方塊裡選擇“進階系統設定”,再在開啟的“系統屬性”對話方塊裡選擇“進階”,再點擊“設定”按鈕,緊接著在彈出的“效能選項”對話方塊裡選擇“資料執行防止”,把DEP設定從“為除下列選定的程式之外的所有程式和服務啟用DEP”改為“僅為基本WINDOWS程式和服務啟用DEP”(如果不想改,在DEP選項裡,用填加CB主程式的方式來自處理也可以,但我考慮到眾多程式可能都會有類似問題,所以乾脆改了選項)。

 

      7、系統提示重起後才能起作用,重起,執行C++BUILDER 6主執序,一切OK。

 

 

      8、安裝後幾天發現VCL等協助檔案使用不了,後來查了資料是因為VISTA核心不再支援.hlp協助類型,所以M$提供一個更新版的WinHlp32.exe下載安裝:http://support.microsoft.com/kb/917607/zh-cn ,注意升級包分類針對VISTA和WIN2K8兩種,兩者之間不通用,也不知道M$搞什麼鬼。

 

      後記一: 同樣的方法適用於windows server 2008 r2 (windows 7一樣的核心,且是64位系統),要使用協助檔案也得下載配套的協助安裝檔案;幾乎可以肯定可以在WINDOWS 7相關版本上正常使用CB6 SP4。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.