如何精簡 BCB 程式?

看板Programming作者時間16年前 (2009/10/01 12:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
MSGID: 0:0/0 3B415CBB 各位同學好, 劣等有個程式編譯技巧要向您請教: 假設我寫了一個空程式: void main(void) {} TC++ 3.0 編譯後的大小只有 7K, 可是我在 BCB6 編譯一個空程式時, 把動態連結和 package 關了(目的是要能讓程式在其它電腦上跑) 結果卻產生了 441K 的程式! 檢討後認為問題出在它會連結 VCL.h, 但若把它去掉就會出現錯誤, 再不然就變成 console 程式了, 即會依賴 cmd.exe, 而一個動作很簡單的 454K BCB 程式到了 RAM 會變 3M ! 覺得很慚愧, 人家寫的 RAM Disk 程式也是 GUI, 卻只有 126K, 而我寫的只是個對某檔做寫入一次 1024 bytes 的小動作, 卻有 454K, 顯然程式載入了許多不必要的程式碼. 我寫的這些小程式沒有視訊, 所以不需要 VCL, 但又不想把它變回 DOS 程式. 要怎麼精簡它們呢? 我覺得真正的程式碼只需要數十 K . --- 本站可傳檔、聊天、寫信喔 ! * Origin: 翡翠王國資訊站(BBS) -※jadebbs.twbbs.org※- (0:0/0) @D|

10/01 12:11, , 1F
劣等...哈哈,什麼鬼
10/01 12:11, 1F
文章代碼(AID): #1An2b-AR (Programming)