这是为了和C++ BUILDER相兼容而保留的一处大小写敏感,为的是delphi的组件也可以在c++ builder中使用

解决方案 »

  1.   

    我碰到了这么两种情况:
    1,在家中的机器上编了一个控件,但是用了register,结果死活装不上。
    2,在单位的机器上用Register注册,可以了。但是将Register改为register再编译,提示:
       the following component(s) are no longer registered: xxx。将register改回
       Register编译又注册上了。
    对了,补充一下,只有更改interface中的Register才会发生上面的情况。
      

  2.   

    要是Inprise也让Delphi大小写敏感那就好了,更加严谨了
      

  3.   

    以嚴謹的思維方式來做程序,
    挺好的。
    本身大小寫也是不同的。
    看看ascll碼,呵呵。
      

  4.   

    只有Register关键字是大小写敏感的,这是为了兼容BCB,具体说明可以察看《Delphi 5技术手册》
      

  5.   

    pascal 是不区分大小写的(我喜欢不区分,这样不至于在我不注意时没法通过编译而急人,当然我还是习惯用大小些来区分标释我定义的变量、函数)。
    但是在 delphi 中有特殊:
        Register 就是其中,正如上面朋友说的。
        另外,还有 winAPI 的声明也要区分大小写。
      

  6.   

    一个程序员对是否区分大小写是跟他学的第一中语音有很大关系的。如果他是学 C 那他一定非常喜欢区分大小写;但其他如 Basice pascal 则回很不习惯。
    Delphi 在一般情况下是不分大小写的,但在 VCL 和 API中有时是区分的,所以有我们特别注意,但在写语句是不用担心,因为这时是不分大小写的。