[問題] WinForm中的Resource與Local圖檔的差別?

看板C_Sharp (C#)作者 (tomex_ou)時間18年前 (2007/02/07 23:10), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
在寫WinForm時,一些form上的icon或圖檔 可以直接用image檔,它會嵌在form裏頭,複製時也完成獨立。 這樣當然比較好。 然而,當form很多,image檔案複製會讓exe檔變大 因此我注意到resources.rex檔 把一份檔案放在裏頭,但compiling時檔案路徑或檔名不能變化 成功後exe檔倒不需要這些圖檔。 顯得有點麻煩,但除了它具有strong types好處外 請問作成rex檔有啥好處嗎? 能有效減低全部圖檔的大小嗎? (只要一份) loading速度上會不會有差?? -- You're recommended to vist C_Sharp in PTT. We are the C#, resistance is futile. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.130.208

02/07 23:58, , 1F
證明了,用單一resx可以降低所有相同圖檔的大小
02/07 23:58, 1F

02/07 23:59, , 2F
resx的loading方式都屬於static方式,因此速度沒差
02/07 23:59, 2F
文章代碼(AID): #15oUlGHV (C_Sharp)
文章代碼(AID): #15oUlGHV (C_Sharp)