?? delphi object pascal 編譯器的編譯指令之十七.txt
字號:
Delphi Object Pascal 編譯器的編譯指令之十七({$M 16386, 1048576} 記憶體配置大小)(本人會連續刊登) (2001年3月17日)
網友更新 分類:雜類 作者:erp2 推薦:erp2 閱讀次數:206
(http://www.codesky.net)
--------------------------------------------------------------------------------
作者﹕黃智
郵件﹕erp2@263.net
日期﹕2001-03-17
{$M 16386, 1048576} 記憶體配置大小
要改變唯疊(Stack)記憶體配置大小時, 我們可以有以下兩種選擇:
? 使用{$MINSTACKSIZE數字}, {$MAXSTACKSIZE數字}, 分別指定最小.最大的Stack大小.
? 或者使用{$M min, max}, 同時指定最小與最大的值。
使用這些Compiler directive時的注意事項有:
? 寫在.DPR中才有效果。
? 堆疊的最小數字必須介於1024至21474835647之間。
? 堆疊的最大數字必須介於$MINSTACKSIZE至21474835647之間。
? 當記憶體不足而無法滿足最小的堆疊大小時, Windows會在啟動這程式時提出錯誤報告。
? 當程式要求的記憶體超過$MINSTACKSIZE的大小時, 將舉發EStackOverflow例外。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -