delphi object pascal 編譯器的編譯指令之十七.txt

来自「自己对DELPHI学习的一点体会」· 文本 代码 · 共 22 行

TXT
22
字号
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 + =
减小字号Ctrl + -
显示快捷键?