为什么用Sizeof()得不到动态数组的类型所占空间,怎样得到动态数组的类型所占空间

解决方案 »

  1.   

    Length()—————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    —————————————————————————————————
      

  2.   

    不是这样的
    例如var a:array[0..1]  of integer
    那么sizeof(a)为8;
    如果 var a:array[0..1]  of char
    那么sizeof(a)为2;
    如果a是动态的怎么办啊
    因为我要读出a的大小,然后把a的内容写到文件中去
      

  3.   

    用Length不就取出a的大小了吗?
      

  4.   

    (High(a) - Low(a)*sizeof()