如何将Record类型中的内容复制到PChar所指的内存中

解决方案 »

  1.   

    xiaoxiao_8 问题是我怎么取得Record变量的大小?
       TVersion = record
          ComponentName : String;
          Major : Integer;
          Minor : Integer;
          Release : Integer;
          Build : Integer;
       end;
    A:TVersionA.componentName='fdsfdsfsdfsdfsdfsdfsd';
    sizeof(A)和sizeof(TVersion)的长度一样!!!!
      

  2.   

    先读到string;
    再PChar(string)
    Copy过去
      

  3.   

    奇怪的是你为什么一定要拷贝到PChar指向的内存区域去