{$Hints off}的作用范围,如果要隐藏一个单元的提示,应怎么样设,放在interface还是放在implementation,在最后还要设{$Hints on}吗?
解决方案 »
- 有那位高手有使用WinHttp.WinHttpRequest.5.1 post数据的delphi例子,高分重酬
- dev express(求助)
- delphi中accept函数的使用
- 如何实现文本文件的检索?(在线等待)
- ■■今天才知道世界上竟然有如此恶心的人,放分鄙视之■■
- 请大推荐一下DirectX和OpenGL的入门书籍, 谢谢!
- 关于wwDBComboBox小问题,急!
- 如何将TDataModule中的数据链接、数据源、数据集传给DLL中的DBGRID?
- 为振兴中华软件游戏呐喊
- 问一个想了 好久的问题,通过远程拨号更新数据库纪录!
- Delphi的数据库的中文输入问题100分相送!!!
- 请问怎么引用父窗口
打關{$HINTS}開關後, Compiler會提示程式設計師注意以下的情況:
變數定義了卻沒有使用
程式流程中不會執行的for或while迴圈
只有存入沒有取用的指定敘述。意思是說, 指定資料到某一個變數之後,
卻沒有任何的程式參考取用這個變數值。
{$HINTS ON}
procedure MyTest;
const _False = False;
var
I, J: integer;
begin
if _False then
for I := 1 to 3 do ;
J := 3;
end;
{$HINTS OFF}
由於程式簡單, 在兩個$HINTS中間的程式, 我們不難看出:
for迴圈不會執行到, I變數也因此不曾用過
J := 3寫了等於白寫
但在程式越寫越長而日趨複雓時, 藉由{$HINTS ON}的協助, 比較容易察覺出程式的毛病。