pchar类型数据没有初始化,这样:var
  x:array[0..255]of char;
begin
  GetTempPath(256,x);
end;

解决方案 »

  1.   

    pchar类型数据需初始化内存:var
      x:pchar;
    begin
      getmem(pchar,255);
      GetTempPath(255,x);
    end;
      

  2.   

    kao,又一个使用没有初始化的指针,就像c中:char *p;p = "I love you";
      

  3.   

    kao,又一个使用没有初始化的指针,就像c中:{ char *p;
      p = "I love you";
    }知道结果是什么吗?非法操作,提示: You can't love her!