📄 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 + -