1、没办法,Delphi不支持宏替换,自己手工改吧
2、@操作符
3、{$I filename}
4、type
   SA = acto;看来你对C也不是很清楚,建议你考虑先补习一下C语言

解决方案 »

  1.   

    1、delphi不需要,因为Object Pascal引入单元时,采用智能引入,因此不会导致重复引入问题,因此不需要如同C那样做这种处理2、指针问题参见http://www.sunistudio.com/ssdn/index.asp?act=-2&article=3043、pascal没有头文件之说,pascal的头文件和实现文件是和并在同一个文件的两个部分中——Interface和implementation,include 翻译成uses4、type acto = SA;
      

  2.   

    #ifndef ACCOUNTH
    #define ACCOUNTH
    是不是类似于delphi的编译指令啊?
    {$define ACCOUNTH}
    {$ifndef ACCOUNTH}
      

  3.   

    to  eulb(执子之手,与子偕老):不是,作用不一样#ifndef ACCOUNTH
    #define ACCOUNTH是为了防止头文件被重复引入,而pascal中不可能发生{$define ACCOUNTH}
    {$ifndef ACCOUNTH}是条件编译