Pchar字段怎么使用,它和char,string差别在哪里

解决方案 »

  1.   

    var
      s:pchar;
      ss:string;
    begin
      ss:='saffgsd';
      s:=pchar(ss);
      showmessage(s);
    end;
      

  2.   

    char是单个字符,string是字符串
    pchar是字符指针,相当于char *,windows api中常用到pchar类型
      

  3.   

    pchar是指向char指针
    char字符
    string类
      

  4.   

    pchar返回C++方式的字符串指针,很多API调用都需这样进行转换。
    Dephi的string不是字符串,而是字符串对象。pchar作用是将String转换为C语言中char *,delphi的强制类型转换。
      

  5.   

    pchar(x) 是指向x这个字符串的指针type a=^String;
    var ss:a;
        s:string;
    .....
      s:='my String';
      ss:=pchar(s)
      

  6.   

    To:homerocker(小王彬.net) (
     在动态连接库中string和char是否都应该变成Pchar.