none
關於 resources 的使用問題 RRS feed

  • 問題


  • 請問一下在資源檔的屬性裡, Persistence有分 "連結資源" 與 "內嵌資源" 這兩種,

    (1)請問一下當使用 "連結資源" 時,是不是程式執行時,所連結的資源檔要存在於硬碟上,如一張image,才可正常執行。也就是說當程式找不到檔案時,就無法正常執行嗎??

    (2)當使用 "內嵌資源" 時,是指資源檔的內容被加進程式碼裡嗎??  那執行檔的大小會變大嗎??

    (3)又假使說,現在程式裡要放一張 32x32 的白色 bmp 圖,那用將一張 32x32 bmp檔 加進資源檔的方式,或是程式執行時用 Bitmap 類別 與 Graphic 類別 畫一張的方式,在 "執行效率" 與 "記憶體佔用上" 來比較的話,那種方式較好呢??

    感謝您 不吝的指教 ~ Thanks!!


    2008年3月15日 下午 05:16

解答

  • HI,

     

    1) 是的

    2) 是的

    3) 用Bitmap 類別 與 Graphic 類別只會佔用記憶體資源, 不會令執行檔變大, 所以載入程式時消耗的記憶體較少, 至於效率, 則要看畫圖的動作是否複雜了

     

    tihs

    2008年3月16日 上午 03:50