s:String;
pchar(S);
pchar是以#0结尾的字符串,主要是为了配合C中的char * 使用的.

解决方案 »

  1.   

    你一般不要用pchar,pchar主要为了调用api函数的时候使用,你一般可以用str来处理,调用api的时候pchar(str)就可以了。
      

  2.   

    估计你是用API取得了一个PCHAR型返回值ABC,但不懂怎样转为字符串来显示。那么用StrPas函数吧。
    label1.caption:=strpas(ABC);
    这样label1显示的就是取回的整个字符串了。
      

  3.   

    用法基本和string差不多,只需通过转换就行了
    PChar->string StrPas(S);
    string->PChar PChar(S);
      

  4.   

    对,pchar是为了能和api一起配合使用的,
      

  5.   

    PCHAR就是指向以NULL结尾的字符串。也就是指针