绝对不可以。
只有Class和Object可以定义方法。

解决方案 »

  1.   

    不相信,你就试试。
    如果你能让现在的D1-D6任何一个版本出现record里面定义方法,那么我送给你300分。
      

  2.   

    当然不行,record是数据结构,怎么可以有方法.
      

  3.   

    看得懂产生式吗?这是Delphi帮助里的产生式,里面根本没有Method的定义。StrucType -> [PACKED] (ArrayType | SetType | FileType | RecType)
    RecType -> RECORD [FieldList] END
    FieldList ->  FieldDecl/';'... [VariantSection] [';']
    FieldDecl -> IdentList ':' Type
    VariantSection -> CASE [Ident ':'] TypeId OF RecVariant/';'...
    RecVariant -> ConstExpr/','...  ':' '(' [FieldList] ')'