C# 窗口程序閃退


問題描述:

  最初在弄開機啟動時發現問題時程序啟動后閃退

  后來將程序拖動到cmd窗口時

 

   在不同的目錄下執行時:

    在程序當前目錄下執行閃退

    在其他目錄下執行部閃退

解決方案:

  通過不斷的注釋部分代碼取消注釋部分代碼調試的方式發現下面一句話引起的程序閃退

            panel_bbar_record.BackgroundImage = Image.FromFile("img/bbar_record_bg.png");//

測試了一下 , 相對路徑不好使了 , 絕對理解好使

            string p = Application.StartupPath + "\\" + "img/bbar_record_bg.png";
            MessageBox.Show(p);

            //錄制頁面皮膚
            panel_bbar_record.BackgroundImage = Image.FromFile(p);//

            if (1 == 1) return;

改成絕對路徑就好了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM