谁能给我讲讲record关键字的意思及用法,DELPHI的帮助,我看不明白啊!

解决方案 »

  1.   

    记录表示不同种类的元素的集合,类似与C语言中的结构,其中的元素叫做字段,声明记录时要为每个字段指定名称和类型
    type yourRecordName = Record
      FieldName1:FieldType(比如Integer);
      v......
    end;
    记录中的字段起始很类似与变量,只是在声明的时候不会为其中的字段分配内存,只要一个记录被实例化的时候才会按照每个字段声明的类型分配相应的内存。说得简单点,记录通常就是为了使一些组合起来有意义的元素集合,比如人有年龄,身高等,那么年龄和身高等就可以作为人这个记录中的一个字段,人就是一个记录,某一个人就是记录的实例,不同的实例的人的年龄身高不同,就是不同的实例中的元素的值不同,明白了么
      

  2.   

    我不明白别人问的是record关键字的用法,一楼的老兄为什么让他去看数据库的书?
    二楼的回答基本正确,看二楼的就行了
      

  3.   

    呵呵,是啊,RECORD和数据库没什么连接,最多只能说在数据库开发中如果要发送包就要用到RECORD,楼主,2楼的就可以了,如果想了解更多,请楼主看一本PASCAL的书,在编程语言中有一章专门讲RECORD的;
    它的典型应用就像2楼说的一样,把一条记录(有不同类型)放在一个RECORD(包)中发送