1.我想知道详细的介绍,最好有例子
2.delphi中有没有结构类型,如果有,怎么用,谢谢!

解决方案 »

  1.   

    //银行名单记录
      TRcd_SubBank = record
        FID          : Integer;   //银行名单记录ID
        CLASS_CODE   : String;    //银行类别代码
        CLASS_NAME   : String;    //银行类别名称
        BANK_CODE    : String;    //分行代码
        BANK_NAME    : String;    //分行名称
        BANK_ADDR    : String;    //分行地址
        BANK_NOTE    : String;    //分行说明
        REF01        : String;    //备用01
        REF02        : String;    //备用02
        REF03        : String;    //备用03
        REF04        : String;    //备用04
      end;声明变量即可使用。
      

  2.   

    type
     PRcd_SubBank = ^TRcd_SubBank//相当于C的 TRcd_SubBank *PRcd_SubBank;
      
     TRcd_SubBank = record
        FID          : Integer;   //银行名单记录ID
        CLASS_CODE   : String;    //银行类别代码
        CLASS_NAME   : String;    //银行类别名称
        BANK_CODE    : String;    //分行代码
        BANK_NAME    : String;    //分行名称
        BANK_ADDR    : String;    //分行地址
        BANK_NOTE    : String;    //分行说明
        REF01        : String;    //备用01
        REF02        : String;    //备用02
        REF03        : String;    //备用03
        REF04        : String;    //备用04
      end;
    var aa:TRcd_SubBank;
        pp:PRcd_SubBank;
        pp:=@aa;
        aa.CLASS_CODE // pp^.CLASS_CODE //pp.CLASS_CODE都可以
      

  3.   

    type
     PR = ^R;
      
     R = record
       变量名:类型;
            .
            .
            .
     end;
    var 
      ra:TR;
      pra:PR;
    begin
        pra:=@ra;
        变量:=ra.变量名;
        变量:=pra^.变量名;
    end;
      

  4.   

    PRcd_SubBank = ^TRcd_SubBank
    PRcd_SubBank难道不是所谓的指针