none
安裝於記憶卡,程式無法正確執行 RRS feed

  • 問題

  • 請教各位前輩

    我使用VS2005開發PPC專案

    專案開發及測試時一切正常

    之後使用封裝部屬程式打包成.cab安裝檔

    於PPC的安裝時沒有問題

    安裝過程中會自動出現選擇要安裝於PPC或記憶卡上

    這時如果選擇安裝於記憶卡的話

    安裝可以正常結束

    但是程式執行到一半會自動關閉

    並不會出現任何錯誤訊息

    使用try catch也抓不到

    請教各位前輩是否有發生過類似的情況,以及如何解決

     

    程式中有使用到檔案讀取及Sqlce資料庫

    已檢查過讀取路徑的設定

    並不是檔案或資料庫路徑錯誤的問題

    程式有可能在任何地方就突然結束

    感覺上是把記憶體用光了

     

    以上的問題如果安裝於PPC主記憶體上時

    程式可正常執行沒有錯誤

    這問題困擾了好久

    煩請各位前輩幫忙指教

     

     

     

    2008年6月23日 上午 07:12

解答

  • 看看有哪一段程式有指定路徑資料讀取的地方查一下,

    在主記憶體的程式位置大部分是 : \Program Files\Test

    但是 但記憶卡下的位置就不一定了,尤其是 中文機,英文機,其他語系的機子,

    他們的名稱很多樣化,光是中文機我就看過三種,

    其中一個路徑 : \Storage Card2\Program Files\Test

     

    所以最好在讀取資料路徑時,不要寫死,會有抓不到資料的問題!

    2008年6月26日 上午 09:40