要消除Delphi 中产生的所有警告信息google 一下,发现最多都是一句如下的代码
我把这代码copy到我工程里面,发现警告一个都没有少。
求解。 
implementation{$R *.dfm}
{$WARN SYMBOL_PLATFORM OFF}警告信息大致如下
[Warning] Main.pas(151): Combining signed and unsigned types - widened both operands  //有好多
[Hint] Main.pas(292): Value assigned to 'lClockFreq' never used                       //这个警告很弱智,我肯定这些变量都用了。我的目的不是去除隐患,单纯的只是想消除警告,具体的实现代码。求教。

解决方案 »

  1.   

    Project--> Options--> Complier   Messages 
    把show   warning去掉
    http://topic.csdn.net/t/20040816/16/3279491.html
      

  2.   

    D7下
    菜单->Project->Options->Compiler Messages选项卡中把不需要提示的反选掉。
      

  3.   

    都已经定位到具体的行号了,把代码列出来看看啊,Warning说明有隐患的
      

  4.   

    [Hint] Main.pas(292): Value assigned to 'lClockFreq' never used //这个警告很弱智,我肯定这些变量都用了。
    通过我N年使用D的经验,这个肯定是你没用到。
    比如
    lClockFreq=10;
    a=lClockFreq;
    lClockFreq=100;//这个后面再不用就是没用到。
      

  5.   

    不是说变量没用到,而是某地方给变量赋值没用到,调试的时候delphi把他当成垃圾,直接跳过去,断点都设置不了。
      

  6.   

    CnPack上的一个帖子很有力的说明了这个“我们程序员只关心Error,从不关心Warning"
      

  7.   

    代码中可以通过 {$WARNINGS OFF} 关闭警告,{$WARNINGS ON}打开一般来说,有WARNING就是有潜在风险。作为一个严谨的程序员,WARNING是不应该存在的。
      

  8.   

    你那个警告貌似说明你把Signed和Unsigned搞在一起了,注意检查下有符号数跟无符号数不要搅在一起