我当前有一个结构体.结构如下:
  recUDP=record
    wReserved1:word;
    wReserved2:word;
    wDstNode  :word;
    wSrcNode  :word;
    wLen      :word;
    wType     :word;
    wReserved3:word;
    wReserved4:word;
    bydata    :array[0..495] of BYTE;
  end;(此结构不可更改)
该如何给其中的bydata赋值?最好请给出原码!

解决方案 »

  1.   

    var a:recUPD;
    // n in [0..495], m in [0.255]
    a.byData[N] := M;http://lysoft.7u7.net
      

  2.   

    谢谢两位大侠,
    我知道怎样赋值了,我会尽快把分给你们加上。但我的问题还没有解决:
    byData虽然是BYTE类型的,但对方传过来的数据中却有超过256的值。我想
    知道为什么?又如何将一个地址赋给此数组来达到给此数组赋值的目的。